Класс CAtlWinModule
Этот класс обеспечивает поддержку компонентов окна ATL.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
class CAtlWinModule : public _ATL_WIN_MODULE
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CAtlWinModule::CAtlWinModule | Конструктор. |
CAtlWinModule::~CAtlWinModule | Деструктор |
Открытые методы
Имя | Описание |
---|---|
CAtlWinModule::AddCreateWndData | Добавляет объект данных. |
CAtlWinModule::ExtractCreateWndData | Возвращает указатель на объект данных модуля окна. |
Замечания
Этот класс поддерживает все классы ATL, для которых требуются функции окна.
Иерархия наследования
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, если объект недоступен.