Partilhar via


_U_MENUorID Classe

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe fornece invólucros para CreateWindow e CreateWindowEx.

Importante

Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.

Sintaxe

class _U_MENUorID

Membros

Construtores Públicos

Nome Description
_U_MENUorID::_U_MENUorID O construtor.

Membros de Dados Públicos

Nome Description
_U_MENUorID::m_hMenu Uma pega para um menu.

Observações

Esta classe de adaptador de argumentos permite que IDs (UINTs) ou controladores de menu (HMENUs) sejam passados para uma função sem exigir um cast explícito por parte do chamador.

Esta classe foi concebida para implementar wrappers na API do Windows, particularmente as funções CreateWindow e CreateWindowEx , ambas aceitando um argumento HMENU que pode ser um identificador de janela filho (UINT) em vez de um manuseador de menu. Por exemplo, pode ver esta classe a ser usada como parâmetro para CWindowImpl::Create.

A classe define duas sobrecargas de construtores: uma aceita um argumento UINT e a outra aceita um argumento HMENU. O argumento UINT é simplesmente lançado para um HMENU no construtor e o resultado é armazenado no único membro de dados da classe, m_hMenu. O argumento para o construtor HMENU é armazenado diretamente sem conversão.

Requerimentos

Cabeçalho: atlwin.h

_U_MENUorID::m_hMenu

A classe detém o valor passado a qualquer um dos seus construtores como membro público dos dados do HMENU.

HMENU m_hMenu;

_U_MENUorID::_U_MENUorID

O argumento UINT é simplesmente lançado para um HMENU no construtor e o resultado é armazenado no único membro de dados da classe, m_hMenu.

_U_MENUorID(UINT nID);
_U_MENUorID(HMENU hMenu);

Parâmetros

nID
Um identificador de janela para crianças.

hMenu
Uma alça de menu.

Observações

O argumento para o construtor HMENU é armazenado diretamente sem conversão.

Consulte também

Visão geral da classe