Estrutura MEASUREITEMSTRUCT
A estrutura de MEASUREITEMSTRUCT informa o windows de dimensões de um controle ou de um item de menu proprietário- desenhado.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Parâmetros
CtlType
Contém o tipo do controle. Os valores para tipos de controle são os seguintes:A caixa de combinação de Proprietário- descompasso deODT_COMBOBOX
Caixa de listagem da Proprietário- descompasso deODT_LISTBOX
O menu de Proprietário- descompasso deODT_MENU
CtlID
Contém a ID do controle para uma caixa de combinação, uma caixa de listagem, ou um botão. Esse membro não é usado para um menu.itemID
Contém a ID do item de menu para um menu ou a ID do item lista-caixa- para uma caixa de combinação ou caixa de listagem de variáveis altura. Esse membro não é usado para uma caixa de combinação ou caixa de listagem a altitude fixa, ou para um botão.itemWidth
Especifica a largura de um item de menu. O proprietário do item de menu de proprietário- desenhe o deve preencher esse membro antes de retornar da mensagem.itemHeight
Especifica a altitude de um item individual em uma caixa de listagem ou em um menu. Antes de retornar da mensagem, o proprietário da caixa de combinação, na caixa de listagem, ou do item de menu de proprietário- descompasso deve completar este membro. A altura máxima de um item de caixa de listagem é 255.itemData
Para uma caixa de combinação ou caixa de listagem, esse membro contém o valor passado para a caixa de listagem por um dos seguintes:Para um menu, esse membro contém o valor passado ao menu por um dos seguintes:
Isso permite que o processe a interação do usuário com o controle corretamente. A falha completar os membros apropriados na estrutura de MEASUREITEMSTRUCT fará com que o funcionamento inadequado do controle.
Requisitos
Header: winuser.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem