CAtlWinModule, classe
Cette classe prend en charge les composants de fenêtrage ATL.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
class CAtlWinModule : public _ATL_WIN_MODULE
Membres
Constructeurs publics
Nom | Description |
---|---|
CAtlWinModule ::CAtlWinModule | Constructeur . |
CAtlWinModule ::~CAtlWinModule | Destructeur. |
Méthodes publiques
Nom | Description |
---|---|
CAtlWinModule ::AddCreateWndData | Ajoute un objet de données. |
CAtlWinModule ::ExtractCreateWndData | Retourne un pointeur vers l’objet de données du module de fenêtre. |
Notes
Cette classe prend en charge toutes les classes ATL qui nécessitent des fonctionnalités de fenêtrage.
Hiérarchie d'héritage
CAtlWinModule
Spécifications
En-tête : atlbase.h
CAtlWinModule ::AddCreateWndData
Cette méthode initialise et ajoute une _AtlCreateWndData
structure.
void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);
Paramètres
pData
Pointeur vers la _AtlCreateWndData
structure à initialiser et à ajouter au module actuel.
pObject
Pointeur vers le pointeur d’un this
objet.
Notes
Cette méthode appelle AtlWinModuleAddCreateWndData qui initialise une structure _AtlCreateWndData . Cette structure stocke le this
pointeur, utilisé pour obtenir l’instance de classe dans les procédures de fenêtre.
CAtlWinModule ::CAtlWinModule
Constructeur .
CAtlWinModule();
Notes
Si l’initialisation échoue, une exception EXCEPTION_NONCONTINUABLE est levée.
CAtlWinModule ::~CAtlWinModule
Destructeur.
~CAtlWinModule();
Notes
Libère toutes les ressources allouées.
CAtlWinModule ::ExtractCreateWndData
Cette méthode retourne un pointeur vers une _AtlCreateWndData
structure.
void* ExtractCreateWndData();
Valeur de retour
Retourne un pointeur vers la _AtlCreateWndData
structure précédemment ajoutée avec CAtlWinModule ::AddCreateWndData, ou NULL si aucun objet n’est disponible.