Estrutura COMPAREITEMSTRUCT
The COMPAREITEMSTRUCT estrutura fornece os identificadores e dados fornecidos pelo aplicativo para dois itens em uma classificação desenhados pelo proprietário lista caixa de combinação ou caixa de listagemgem.
typedef struct tagCOMPAREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
HWND hwndItem;
UINT itemID1;
DWORD itemData1;
UINT itemID2;
DWORD itemData2;
} COMPAREITEMSTRUCT;
Parâmetros
CtlType
ODT_listaBOX (que especifica um owner-draw lista caixa) ou ODT_COMBOBOX (que especifica uma caixa de combinação do desenho proprietário).CtlID
A ID de controle para o lista caixa de combinação ou caixa de listagem.hwndItem
O identificador da janela do controle.itemID1
O índice do primeiro item a lista caixa de combinação ou caixa de listagem que estão sendo comparados.itemData1
Dados fornecidos pelo aplicativo para o primeiro item que estão sendo comparado.Esse valor foi passado a telefonar adicionado o item à caixa de combinação ou uma lista.itemID2
Índice do item na segundo o lista caixa de combinação ou caixa de listagem que estão sendo comparados.itemData2
Dados fornecidos pelo aplicativo para o segundo item sendo comparado.Esse valor foi passado a telefonar adicionado o item à caixa de combinação ou uma lista.
Comentários
Sempre que um aplicativo adiciona um novo item a uma caixa de listagem de desenho proprietário ou a caixa de combinação criada com o CBS_SORT or LBS_SORT estilo, o Windows envia o proprietário um WM_COMPAREITEM mensagem. The lParam parâmetro da mensagem contém um ponteiro longo para um COMPAREITEMSTRUCT estrutura. Ao receber a mensagem, o proprietário compara os dois itens e retorna um valor que indica qual item classifica antes da Outros.
Requisitos
Cabeçalho: winuser.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem