commctrl.h


Header_SetOrderArray

Asigna el orden de los ítems de izquierda a derecha. Se puede usar esta macro o enviar un mensaje HDM_SETORDERARRAY explícitamente.

Definición

BOOL Header_SetOrderArray(
  HWND hwndHD,
  int iSize,
  int *lpiArray
);

Descripción

hwndHD
Manipulador del control de cabecera.
iSize
El tamaño del buffer apuntado por lpiArray, en elementos. Este valor debe ser el mismo que el valor devuelto por el mensaje HDM_GETITEMCOUNT.
lpiArray
Un puntero a un array que especifica el orden en el que los ítems deben ser mostrados, de izquierda a derecha. Por ejemplo, si el contenido del array es 2,0,1, el control muestra los ítems 2, 0 y 1, de izquierda a derecha.

Valores de retorno

Retorna un valor distinto de cero si tiene éxito, o cero en caso contrario.

Observaciones

La macro Header_SetOrderArray está definida del modo siguiente:

#define Header_SetOrderArray(hwnd, iCount, lpi) \
        (BOOL)SNDMSG((hwnd), HDM_SETORDERARRAY, (WPARAM)(iCount), (LPARAM)(lpi))