commctrl.h
Header_GetOrderArray
Obtiene el orden actual de izquierda a derecha de los ítems en un control de cabecera. Se puede usar esta macro o enviar el mensaje HDM_GETORDERARRAY explícitamente.
Definición
BOOL Header_GetOrderArray( HWND hwndHD, int iSize, int *lpiArray );
Descripción
- hwndHD
- Manipulador del control de cabecera.
- iSize
- El número de elementos enteros que lpiArray puede contener. Este valor debe ser igual que el número de ítems en el control (ver HDM_GETITEMCOUNT).
- lpiArray
- Un puntero a un array de enteros que recibirá los valores de índices de los ítems en el control de cabecera.
Valores de retorno
Devuelve TRUE si tiene éxito, y el buffer lpiArray recibe el número de ítem para cada ítem en el control de cabecera en el mismo orden en que cada uno de ellos aparece de izquierda a derecha. Retonra FALSE en caso contrario.
Observaciones
El número de elementos en lpiArray es especificado en iSize y debe ser igual al número de ítems en el control.
La macro Header_GetOrderArray está definida del modo siguiente:
#define Header_GetOrderArray(hwnd, iCount, lpi) \ (BOOL)SNDMSG((hwnd), HDM_GETORDERARRAY, (WPARAM)(iCount), (LPARAM)(lpi))