次の方法で共有


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です。

解説

2 ステップで CFrameWnd のオブジェクトを構築します。最初に、CFrameWnd のオブジェクトの構築、開始し、LoadFrameを呼び出します。コンストラクターは、Windows のフレーム ウィンドウと関連付けられたリソースを読み込み、CFrameWnd のフレーム ウィンドウをオブジェクトにアタッチします。nIDResource のパラメーターは、フレーム ウィンドウのタイトルのメニュー、アクセラレータ テーブルで、アイコン、文字列リソースを指定します。

フレーム ウィンドウの作成、すべてのパラメーターを指定する場合 LoadFrame ではなく [作成] のメンバー関数を使用します。

フレームワークは、ドキュメント テンプレート オブジェクトを使用してフレーム ウィンドウを作成すると LoadFrame を呼び出します。

フレームワークは、含まれているビュー オブジェクトを含むフレーム ウィンドウに接続するオブジェクトを指定するために pContext の引数を使用します。LoadFrameを呼び出すときに null に pContext の引数を設定できます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CFrameWnd クラス

階層図

CDocTemplate クラス

CFrameWnd::Create

CFrameWnd::CFrameWnd

CWnd::PreCreateWindow