次の方法で共有


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 ポインターへのポインター。

解説

このメソッドは、_AtlCreateWndData 構造体を初期化する AtlWinModuleAddCreateWndData を呼び出します。 この構造体は、ウィンドウ プロシージャでクラス インスタンスを取得するために使用される this ポインターを格納します。

CAtlWinModule::CAtlWinModule

コンストラクター。

CAtlWinModule();

解説

初期化が失敗すると、EXCEPTION_NONCONTINUABLE 例外が発生します。

CAtlWinModule::~CAtlWinModule

デストラクター。

~CAtlWinModule();

解説

割り当てられているすべてのリソースを解放します。

CAtlWinModule::ExtractCreateWndData

このメソッドは、_AtlCreateWndData 構造体へのポインターを返します。

void* ExtractCreateWndData();

戻り値

CAtlWinModule::AddCreateWndData を使用して以前に追加された _AtlCreateWndData 構造体へのポインターを返します。または、使用可能なオブジェクトがない場合は NULL を返します。

関連項目

_ATL_WIN_MODULE
クラスの概要
モジュール クラス