COMPAREITEMSTRUCT (Estructura)
Fuentes de la estructura de COMPAREITEMSTRUCT los identificadores y los datos aplicación- proporcionados para dos elementos en un cuadro de lista o un cuadro combinado ordenados, propietario- dibujado.
typedef struct tagCOMPAREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
HWND hwndItem;
UINT itemID1;
DWORD itemData1;
UINT itemID2;
DWORD itemData2;
} COMPAREITEMSTRUCT;
Parámetros
CtlType
ODT_LISTBOX (que especifica un cuadro de lista de propietario- dibujo) o ODT_COMBOBOX (que especifica un cuadro combinado propietario- dibujo).CtlID
El identificador del control del cuadro de lista o el cuadro combinado.hwndItem
El identificador de ventana del control.itemID1
El índice del primer elemento del cuadro de lista o el cuadro combinado que es comparable.itemData1
Datos Aplicación- proporcionados para el primer elemento que se compara. Este valor se ha pasado en la llamada que agregó el elemento a la combinación o el cuadro de lista.itemID2
Índice del segundo elemento del cuadro de lista o el cuadro combinado que es comparable.itemData2
Datos Aplicación- proporcionados para el segundo elemento que se compara. Este valor se ha pasado en la llamada que agregó el elemento a la combinación o el cuadro de lista.
Comentarios
Cada vez que una aplicación agregue un nuevo elemento a un cuadro de lista o un cuadro combinado propietario- dibujado creado con el estilo de CBS_SORT o de LBS_SORT , Windows envía el propietario un mensaje de WM_COMPAREITEM . El parámetro de lParam de mensajes contiene un puntero largo en una estructura de COMPAREITEMSTRUCT . Al recibir el mensaje, el propietario compara los dos elementos y devuelve un valor que indica qué elemento ordena antes del otro.
Requisitos
Header: winuser.h
Vea también
Referencia
Otros recursos
Estructuras, estilos, devoluciones de llamada y mapas de mensajes