Klasa CAtlWinModule
Ta klasa zapewnia obsługę składników okien ATL.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
class CAtlWinModule : public _ATL_WIN_MODULE
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CAtlWinModule::CAtlWinModule | Konstruktor. |
CAtlWinModule::~CAtlWinModule | Destruktora. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CAtlWinModule::AddCreateWndData | Dodaje obiekt danych. |
CAtlWinModule::ExtractCreateWndData | Zwraca wskaźnik do obiektu danych modułu okna. |
Uwagi
Ta klasa zapewnia obsługę wszystkich klas ATL, które wymagają funkcji okien.
Hierarchia dziedziczenia
CAtlWinModule
Wymagania
Nagłówek: atlbase.h
CAtlWinModule::AddCreateWndData
Ta metoda inicjuje _AtlCreateWndData
i dodaje strukturę.
void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);
Parametry
pData
Wskaźnik do _AtlCreateWndData
struktury, która ma zostać zainicjowana i dodana do bieżącego modułu.
pObject
Wskaźnik do wskaźnika obiektu this
.
Uwagi
Ta metoda wywołuje metodę AtlWinModuleAddCreateWndData , która inicjuje strukturę _AtlCreateWndData . Ta struktura będzie przechowywać this
wskaźnik używany do uzyskiwania wystąpienia klasy w procedurach okien.
CAtlWinModule::CAtlWinModule
Konstruktor.
CAtlWinModule();
Uwagi
Jeśli inicjowanie nie powiedzie się, zostanie zgłoszony wyjątek EXCEPTION_NONCONTINUABLE .
CAtlWinModule::~CAtlWinModule
Destruktora.
~CAtlWinModule();
Uwagi
Zwalnia wszystkie przydzielone zasoby.
CAtlWinModule::ExtractCreateWndData
Ta metoda zwraca wskaźnik do _AtlCreateWndData
struktury.
void* ExtractCreateWndData();
Wartość zwracana
Zwraca wskaźnik do _AtlCreateWndData
struktury, która została wcześniej dodana za pomocą elementu CAtlWinModule::AddCreateWndData lub null, jeśli żaden obiekt nie jest dostępny.