次の方法で共有


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

参照

参照

CFrameWnd クラス

階層図

CDocTemplate クラス

CFrameWnd::Create

CFrameWnd::CFrameWnd

CWnd::PreCreateWindow

その他の技術情報

CFrameWnd のメンバー