Freigeben über


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

_ATL_WIN_MODULE

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.

Siehe auch

_ATL_WIN_MODULE
Klassenübersicht
Modulklassen