CFrameWnd::LoadFrame
更新 : 2007 年 11 月
リソース情報から動的にフレーム ウィンドウを作成します。
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