Estrutura MEASUREITEMSTRUCT
O MEASUREITEMSTRUCT estrutura informa ao Windows das dimensões de um item de menu ou controle 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.Os valores para tipos de controle são da seguinte maneira:ODT_COMBOBOX caixa de combinação do desenho proprietário
ODT_LISTBOX caixa de listagem de desenho proprietário
ODT_MENU menu de desenho proprietário
CtlID
Contém a ID de controle de botão, caixa de listagem ou caixa de combinação.Este membro não é usado em um menu.itemID
Contém a ID de item de menu para um menu ou a identificação de item de caixa de lista de uma caixa de lista ou combinação de altura variável.Este membro não é usado para uma altura fixa caixa de listagem ou caixa de listagem ou para um botão.itemWidth
Especifica a largura de um item de menu.O proprietário do item de menu de desenho proprietário deve preencher esse membro antes de retornar a mensagem.itemHeight
Especifica a altura de um item individual em um menu ou uma caixa de listagem.Antes de retornar a mensagem, o proprietário da caixa de combinação do desenho proprietário, caixa de listagem ou item de menu deve preencher esse membro.A altura máxima de um item de caixa de lista é 255.itemData
Para uma caixa de combinação ou caixa de listagem, este membro contém o valor que foi passado para a caixa de listagem por um destes procedimentos:Para um menu, esse membro contém o valor que 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 na MEASUREITEMSTRUCT estrutura irá causar 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