Поделиться через


Класс CAtlWinModule

Этот класс обеспечивает поддержку компонентов окна ATL.

Внимание

Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.

Синтаксис

class CAtlWinModule : public _ATL_WIN_MODULE

Участники

Открытые конструкторы

Имя Описание
CAtlWinModule::CAtlWinModule Конструктор.
CAtlWinModule::~CAtlWinModule Деструктор

Открытые методы

Имя Описание
CAtlWinModule::AddCreateWndData Добавляет объект данных.
CAtlWinModule::ExtractCreateWndData Возвращает указатель на объект данных модуля окна.

Замечания

Этот класс поддерживает все классы ATL, для которых требуются функции окна.

Иерархия наследования

_ATL_WIN_MODULE

CAtlWinModule

Требования

Заголовок: atlbase.h

CAtlWinModule::AddCreateWndData

Этот метод инициализирует и добавляет структуру _AtlCreateWndData .

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

Параметры

pData
Указатель на _AtlCreateWndData структуру, которая будет инициализирована и добавлена в текущий модуль.

pObject
Указатель на указатель объекта this .

Замечания

Этот метод вызывает AtlWinModuleAddCreateWndData , который инициализирует структуру _AtlCreateWndData . Эта структура будет хранить указатель, используемый this для получения экземпляра класса в процедурах окна.

CAtlWinModule::CAtlWinModule

Конструктор.

CAtlWinModule();

Замечания

Если инициализация завершается ошибкой , возникает исключение EXCEPTION_NONCONTINUABLE .

CAtlWinModule::~CAtlWinModule

Деструктор

~CAtlWinModule();

Замечания

Освобождает все выделенные ресурсы.

CAtlWinModule::ExtractCreateWndData

Этот метод возвращает указатель на структуру _AtlCreateWndData .

void* ExtractCreateWndData();

Возвращаемое значение

Возвращает указатель на _AtlCreateWndData структуру, добавленную ранее с помощью CAtlWinModule::AddCreateWndData, или NULL, если объект недоступен.

См. также

_ATL_WIN_MODULE
Общие сведения о классе
Классы модулей