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
ポインターへのポインター。
解説
このメソッドは、_AtlCreateWndData 構造体を初期化する AtlWinModuleAddCreateWndData を呼び出します。 この構造体は、ウィンドウ プロシージャでクラス インスタンスを取得するために使用される this
ポインターを格納します。
CAtlWinModule::CAtlWinModule
コンストラクター。
CAtlWinModule();
解説
初期化が失敗すると、EXCEPTION_NONCONTINUABLE 例外が発生します。
CAtlWinModule::~CAtlWinModule
デストラクター。
~CAtlWinModule();
解説
割り当てられているすべてのリソースを解放します。
CAtlWinModule::ExtractCreateWndData
このメソッドは、_AtlCreateWndData
構造体へのポインターを返します。
void* ExtractCreateWndData();
戻り値
CAtlWinModule::AddCreateWndData を使用して以前に追加された _AtlCreateWndData
構造体へのポインターを返します。または、使用可能なオブジェクトがない場合は NULL を返します。