HDM_GETORDERARRAY mensaje
Obtiene el orden de izquierda a derecha actual de los elementos de un control de encabezado. Puede enviar este mensaje explícitamente o usar la macro Header_GetOrderArray .
Parámetros
-
wParam
-
Número de elementos enteros que lParam puede contener. Este valor debe ser igual al número de elementos del control (vea HDM_GETITEMCOUNT).
-
lParam
-
Puntero a una matriz de enteros que reciben los valores de índice de los elementos del encabezado.
Valor devuelto
Devuelve un valor distinto de cero si se ejecuta correctamente y el búfer de lParam recibe el número de elemento de cada elemento del control de encabezado en el orden en que aparecen de izquierda a derecha. De lo contrario, el mensaje devuelve cero.
Observaciones
El número de elementos de lParam se especifica en wParam y debe ser igual al número de elementos del control. Por ejemplo, el siguiente fragmento de código reservará suficiente memoria para contener los valores de índice.
int iItems,
*lpiArray;
// Get memory for buffer.
(iItems = SendMessage(hwndHD, HDM_GETITEMCOUNT, 0,0))!=-1)
if(!(lpiArray = calloc(iItems,sizeof(int))))
MessageBox(hwnd, "Out of memory.","Error", MB_OK);
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|