Klasa CAtlWinModuleCAtlWinModule Class

Ta klasa zapewnia obsługę składników okienek ATL.This class provides support for ATL windowing components.

Ważne

Tej klasy i jej elementów członkowskich nie można używać w aplikacjach, które są wykonywane w środowisko wykonawcze systemu Windows.This class and its members cannot be used in applications that execute in the Windows Runtime.

SkładniaSyntax

class CAtlWinModule : public _ATL_WIN_MODULE

Elementy członkowskieMembers

Konstruktory publicznePublic Constructors

NazwaName OpisDescription
CAtlWinModule::CAtlWinModuleCAtlWinModule::CAtlWinModule Konstruktor.The constructor.
CAtlWinModule:: ~ CAtlWinModuleCAtlWinModule::~CAtlWinModule Destruktor.The destructor.

Metody publicznePublic Methods

NazwaName OpisDescription
CAtlWinModule::AddCreateWndDataCAtlWinModule::AddCreateWndData Dodaje obiekt danych.Adds a data object.
CAtlWinModule::ExtractCreateWndDataCAtlWinModule::ExtractCreateWndData Zwraca wskaźnik do obiektu danych modułu okna.Returns a pointer to the window module data object.

UwagiRemarks

Ta klasa zapewnia obsługę wszystkich klas ATL, które wymagają funkcji okna.This class provides support for all ATL classes which require windowing features.

Hierarchia dziedziczeniaInheritance Hierarchy

_ATL_WIN_MODULE_ATL_WIN_MODULE

CAtlWinModule

WymaganiaRequirements

Nagłówek: atlbase. hHeader: atlbase.h

CAtlWinModule::AddCreateWndDataCAtlWinModule::AddCreateWndData

Ta metoda inicjuje i dodaje _AtlCreateWndData strukturę.This method initializes and adds an _AtlCreateWndData structure.

void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);

ParametryParameters

pDatapData
Wskaźnik na _AtlCreateWndData strukturę, która ma zostać zainicjowana i dodana do bieżącego modułu.Pointer to the _AtlCreateWndData structure to be initialized and added to the current module.

pObjectpObject
Wskaźnik na this wskaźnik obiektu.Pointer to an object's this pointer.

UwagiRemarks

Ta metoda wywołuje AtlWinModuleAddCreateWndData , która inicjuje strukturę _AtlCreateWndData .This method calls AtlWinModuleAddCreateWndData which initializes an _AtlCreateWndData structure. Ta struktura będzie przechowywać this wskaźnik używany do uzyskania wystąpienia klasy w procedurach okna.This structure will store the this pointer, used to obtain the class instance in window procedures.

CAtlWinModule::CAtlWinModuleCAtlWinModule::CAtlWinModule

Konstruktor.The constructor.

CAtlWinModule();

UwagiRemarks

Jeśli inicjalizacja nie powiedzie się, zostanie zgłoszony wyjątek EXCEPTION_NONCONTINUABLE .If initialization fails, an EXCEPTION_NONCONTINUABLE exception is raised.

CAtlWinModule:: ~ CAtlWinModuleCAtlWinModule::~CAtlWinModule

Destruktor.The destructor.

~CAtlWinModule();

UwagiRemarks

Zwalnia wszystkie przydzieloną zasoby.Frees all allocated resources.

CAtlWinModule::ExtractCreateWndDataCAtlWinModule::ExtractCreateWndData

Ta metoda zwraca wskaźnik do _AtlCreateWndData struktury.This method returns a pointer to an _AtlCreateWndData structure.

void* ExtractCreateWndData();

Wartość zwracanaReturn Value

Zwraca wskaźnik do struktury, która _AtlCreateWndData została wcześniej dodana z CAtlWinModule:: ADDCREATEWNDDATAlub null, jeśli żaden obiekt nie jest dostępny.Returns a pointer to the _AtlCreateWndData structure previously added with CAtlWinModule::AddCreateWndData, or NULL if no object is available.

Zobacz teżSee also

_ATL_WIN_MODULE_ATL_WIN_MODULE
Przegląd klasClass Overview
Klasy modułówModule Classes