Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.