CAtlWinModule-Klasse
Diese Klasse bietet Unterstützung für ATL-Fensterkomponenten.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
class CAtlWinModule : public _ATL_WIN_MODULE
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CAtlWinModule::CAtlWinModule | Der Konstruktor. |
CAtlWinModule::~CAtlWinModule | Der Destruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CAtlWinModule::AddCreateWndData | Fügt ein Datenobjekt hinzu. |
CAtlWinModule::ExtractCreateWndData | Gibt einen Zeiger auf das Datenobjekt des Fenstermoduls zurück. |
Hinweise
Diese Klasse bietet Unterstützung für alle ATL-Klassen, die Fensterfunktionen erfordern.
Vererbungshierarchie
CAtlWinModule
Anforderungen
Kopfzeile: atlbase.h
CAtlWinModule::AddCreateWndData
Diese Methode initialisiert und fügt eine _AtlCreateWndData
Struktur hinzu.
void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);
Parameter
pData
Zeiger auf die Struktur, die _AtlCreateWndData
initialisiert und dem aktuellen Modul hinzugefügt werden soll.
pObject
Zeiger auf den Zeiger eines Objekts this
.
Hinweise
Diese Methode ruft AtlWinModuleAddCreateWndData auf, die eine _AtlCreateWndData Struktur initialisiert. Diese Struktur speichert den this
Zeiger, der zum Abrufen der Klasseninstanz in Fensterprozeduren verwendet wird.
CAtlWinModule::CAtlWinModule
Der Konstruktor.
CAtlWinModule();
Hinweise
Wenn die Initialisierung fehlschlägt, wird eine EXCEPTION_NONCONTINUABLE Ausnahme ausgelöst.
CAtlWinModule::~CAtlWinModule
Der Destruktor.
~CAtlWinModule();
Hinweise
Gibt alle zugeordneten Ressourcen frei.
CAtlWinModule::ExtractCreateWndData
Diese Methode gibt einen Zeiger auf eine _AtlCreateWndData
Struktur zurück.
void* ExtractCreateWndData();
Rückgabewert
Gibt einen Zeiger auf die Struktur zurück, die _AtlCreateWndData
zuvor mit CAtlWinModule::AddCreateWndData oder NULL hinzugefügt wurde, wenn kein Objekt verfügbar ist.