Compartilhar via


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

CWnd::OnMeasureItem

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem