Compartilhar via


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

CWnd::OnMeasureItem

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem