Partager via


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

_ATL_WIN_MODULE

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.

Voir aussi

_ATL_WIN_MODULE
Vue d’ensemble de la classe
Module Classes