Classe _U_MENUorID

Essa classe fornece wrappers para CreateWindow and CreateWindowEx.

class _U_MENUorID

Comentários

Essa classe de adaptador de argumento permite que qualquer um dos IDs (UINTs) ou menu alças (HMENUs) a ser passada para uma função sem a necessidade de uma conversão explícita na parte do chamador.

Esta classe foi criada para a implementação de wrappers para a API do Windows, especialmente o CreateWindow and CreateWindowEx funções, que aceitam um HMENU argumento pode ser um (filho) identificador de janelaUINT) em vez de um identificador de menu.Por exemplo, você pode ver essa classe em uso sistema autônomo um parâmetro para CWindowImpl::criar.

A classe define duas sobrecargas do construtor: uma aceita um UINT argumento e o Outros aceita um HMENU argumento. The UINT argumento só é um conversão para um HMENU no construtor e o resultado armazenado no membro de dados único da classe, m_hMenu.O argumento para o HMENU construtor é armazenado diretamente sem conversão.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Outros recursos

_U_MENUorID membros

Visão geral do ATL classe