Compartilhar via


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

CWnd::OnMeasureItem

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem