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();
傳回值
傳回先前使用 CAtlWinModule::AddCreateWndData 新增之結構的指標_AtlCreateWndData
,如果沒有可用的物件,則傳回 NULL。