Freigeben über


_U_MENUorID Class

Diese Klasse stellt Wrapper für CreateWindow und CreateWindowEx bereit.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class _U_MENUorID

Mitglieder

Öffentliche Konstruktoren

Name

Description

_U_MENUorID::_U_MENUorID

Der -Konstruktor.

Öffentliche Datenmember

Name

Description

_U_MENUorID::m_hMenu

Ein Handle zu einem Menü.

Hinweise

Diese Argumentadapterklasse können entweder UINT IDs (s) oder die an eine Funktion übergeben werden Menühandles HMENU(s), ohne eine explizite Umwandlung erforderlich vonseiten des Aufrufers.

Diese Klasse ist für das Implementieren von Wrappern zu den CreateWindow und CreateWindowEx-Funktionen der Windows-API, insbesondere entwickelt, die HMENU akzeptieren ein Argument, das ein Bezeichner des untergeordneten MDI-Fensters (UINT) und nicht werden, wann ein Menühandle ist. Beispielsweise können Sie diese Klasse als Parameter zu CWindowImpl::Create in Verwendung finden.

Die Klasse definiert zwei Konstruktorüberladungen: Sie akzeptiert ein UINT-Argument und der andere akzeptiert ein HMENU-Argument. Das UINT-Argument wird nur für HMENU im Konstruktor und im Ergebnis umgewandelt, die im Einzelnen Datenmember der Klasse, m_hMenu gespeichert werden. Das Argument in HMENU-Konstruktor wird direkt ohne Konvertierung gespeichert.

Anforderungen

Header: atlwin.h

Siehe auch

Weitere Ressourcen

ATL Class Overview