Share via


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

参照

参照

CFrameWnd クラス

階層図

CDocTemplate クラス

CFrameWnd::Create

CFrameWnd::CFrameWnd

CWnd::PreCreateWindow

その他の技術情報

CFrameWnd のメンバ