MENUITEMTEMPLATE

A estrutura MENUITEMTEMPLATE define um item de menu em um modelo de menu.

typedef struct {palavra mtOption;       / / item de menu sinaliza a palavra mtID;           / / menu item identificador WCHAR mtString [1];   / / null-terminated Cadeia de caracteres para o item de menu} MENUITEMTEMPLATE 

 

Membros

mtOption
Especifica um ou mais das seguintes opções de menu predefinidos que controlam a aparência do item de menu:
Valor Significado
MF_CHECKED Indica que o item de menu tem uma marca de seleção.
MF_GRAYED Indica que o item de menu é inicialmente inativo e desenhada com um efeito cinzento.
MF_HELP Indica que o item de menu tem um separador vertical à esquerda.
MF_MENUBARBREAK Indica que o item de menu é colocado em uma nova coluna. As antigas e novas colunas são separadas por uma barra.
MF_MENUBREAK Indica que o item de menu é colocado em uma nova coluna.
MF_OWNERDRAW Indica que a janela do proprietário do menu é responsável por desenhar todos os aspectos visuais do item de menu, incluindo Estados realçados, marcados e inativos. Esta opção não é válida para um item em uma barra de menus.
MF_POPUP Indica que o item é aquela que abre um Soltar-para baixo menu ou submenu.

mtID
Especifica o identificador do item de menu de um item de comando; um item de comando envia uma mensagem de comando para sua janela do proprietário. A estrutura MENUITEMTEMPLATE para um item que abre um menu drop-down ou submenu não contêm o membro mtID.
mtString
Especifica a Cadeia de caracteres terminada por caractere nulo para o item de menu.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de menus, Menu estruturas, LoadMenuIndirect, MENUITEMTEMPLATEHEADER

Index