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))