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