CFrameWnd::LoadFrame
リソース情報から動的にフレーム ウィンドウを作成します。
virtual BOOL LoadFrame(
UINT nIDResource,
DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE,
CWnd* pParentWnd = NULL,
CCreateContext* pContext = NULL
);
パラメーター
nIDResource
フレーム ウィンドウに関連付けられた共有リソースの ID。dwDefaultStyle
フレームのウィンドウ スタイル を指定します。 ウィンドウに表示されているドキュメントの名前を自動的にタイトル バーに表示するには、FWS_ADDTOTITLE スタイルを含めます。pParentWnd
フレームの親ウィンドウへのポインター。pContext
CCreateContext 構造体へのポインター。 このパラメーターには、NULL を指定できます。
解説
CFrameWnd オブジェクトは 2 ステップで構築します。 まず CFrameWnd オブジェクトを構築するためにコンストラクターを起動し、その後 LoadFrame 関数を呼び出します。LoadFrame 関数は、Windows フレーム ウィンドウとそれに関連するリソースを読み込み、CFrameWnd オブジェクトに結び付けます。 パラメーター nIDResource は、フレーム ウィンドウのメニュー、アクセラレータ テーブル、アイコン、タイトルの文字列リソースを指定します。
フレーム ウィンドウの作成のためのパラメーターをすべて指定する場合は、LoadFrame ではなく Create メンバー関数を使います。
フレームワークは、ドキュメント テンプレート オブジェクトを使ってフレーム ウィンドウを作成するときに、LoadFrame を呼び出します。
フレームワークは、フレーム ウィンドウに結合するオブジェクトを指定するために、引数 pContext を使います。これにはすべてのビュー オブジェクトも含まれます。 LoadFrame を呼び出すとき、引数 pContext に NULL を指定できます。
必要条件
**ヘッダー:**afxwin.h