Estrutura MEASUREITEMSTRUCT
The MEASUREITEMSTRUCT estrutura informa ao Windows as dimensões de um item de menu de controle ou desenhado pelo proprietário.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Parâmetros
CtlType
Contém o tipo de controle.sistema autônomo valores para sistema autônomo tipos de controle são:ODT_COMBOBOX Caixa de combinação do desenho proprietário
ODT_listaBOX Desenho proprietário lista caixa
ODT_MENU Menu de desenho proprietário
CtlID
Contém a ID de controle de uma caixa de combinação lista caixa ou botão.Este membro não é usado para um menu.itemID
Contém a ID de item de menu para um menu ou a lista - caixa - ID do item de uma caixa de combinação de altura variável ou lista caixa.Este membro não é usado para uma caixa de combinação de altura fixa ou lista caixa, ou para um botão.itemWidth
Especifica a largura de um item de menu.O proprietário do item de menu owner-draw precisa preencher este membro antes de retornar da mensagem.itemHeight
Especifica a altura de um item individual em um lista caixa ou um menu.Antes de retornar da mensagem, o proprietário da caixa de combinação owner-draw, lista caixa ou item de menu deve preencher esse membro.A altura máxima de um item de caixa de listagem é 255.itemData
Para uma caixa de combinação ou caixa de listagem, este membro contém o valor foi passado para a caixa de listagem por um destes procedimentos:Para um menu, esse membro contém o valor foi passado para o menu por um destes procedimentos:
Isso permite que o Windows processar a interação do usuário com o controle corretamente.Falha ao preencher os membros apropriados no MEASUREITEMSTRUCT estrutura fará com que a operação incorreta do controle.
Requisitos
Cabeçalho: winuser.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem