Estrutura MEASUREITEMSTRUCT

A estrutura de dados MEASUREITEMSTRUCT tem a seguinte forma:

typedef struct tagMEASUREITEMSTRUCT {
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    UINT itemID;
    UINT itemWidth;
    UINT itemHeight;
    DWORD itemData
} MEASUREITEMSTRUCT

A estrutura MEASUREITEMSTRUCT informa ao Windows das dimensões de um controle owner-drawn ou item de menu. Isso permite que o Windows Processoar a interação do usuário com o controle corretamente. Falha ao preencher os apropriado membros na estrutura de MEASUREITEMSTRUCT irá causar operação incorreta do controle.

Membros

CtlType

Contém o tipo de controle. Os valores para tipos de controle são as seguintes:

CtlID

Contém a ID de controle para uma caixa de combinação, caixa lista ou botão. Este membro não é usado para um menu.

itemID

Contém a ID de item de menu de um menu ou a ID de item de caixa de lista para uma caixa lista ou caixa de combinação de altura variável. Este membro não é usado para uma caixa lista ou caixa de combinação de altura fixa ou para um botão.

itemWidth

Especifica a largura de um item de menu. O proprietário do item de menu owner-Desenhar deve preencher esse membro antes de que retornará a mensagem.

itemHeight

Especifica a altura de um item individual em um menu ou uma caixa de listagem. Antes de que retornará a mensagem, o proprietário da caixa de combinação proprietário-desenhar 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, esse membro contém o valor que foi passado para a caixa de listagem por um destes procedimentos:

Co&nsulte tambémnbsp;CWnd:: OnMeasureItem

Index