Condividi tramite


_U_MENUorID Class

Questa classe fornisce wrapper per CreateWindow e CreateWindowEx.

Importante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class _U_MENUorID

Membri

Costruttori pubblici

Nome

Descrizione

_U_MENUorID::_U_MENUorID

Costruttore.

Membri dati pubblici

Nome

Descrizione

_U_MENUorID::m_hMenu

Handle a un menu.

Note

Questa classe di adattatori dell'argomento consente gli ID (uints) o un handle di menu (HMENUs) per passare a una funzione senza richiedere un cast esplicito dal chiamante.

Questa classe è progettata per implementare i wrapper per le funzioni API Windows, in particolare CreateWindow e CreateWindowEx, entrambi due accettano un argomento HMENU che può essere un identificatore di finestra figlio (uintpiuttosto che l'handle del menu. Ad esempio, è possibile visualizzare questa classe viene utilizzato come parametro a CWindowImpl::Create.

La classe definisce due overload del costruttore: uno accetta un argomento uint e l'altro accetta un argomento HMENU. L'argomento uint viene eseguito il cast solo a HMENU nel costruttore e il risultato archiviati nel singolo membro dati della classe, m_hMenu. L'argomento del costruttore HMENU viene memorizzato direttamente senza conversione.

Requisiti

Header: atlwin.h

Vedere anche

Altre risorse

ATL Class Overview