一般的なウィンドウ作成順序
作成すると、フレームワークはペインを、子ウィンドウ、独自に同じプロセスを ドキュメント/ビューの作成で説明されている実装と多く使用します。
MFC に用意されているすべてのウィンドウ クラスは と、ビルドが行われます。つまり、 C++ new 演算子の呼び出しの間にコンストラクターは、割り当てが、 C.C++ のオブジェクトを初期化し、対応するウィンドウを作成しません。これはウィンドウ オブジェクトの 生成(&&C),create,作成,生成 のメンバー関数を呼び出すことによって、そのされます。
生成(&&C),create,作成,生成 のメンバー関数はウィンドウと C++ のオブジェクトのパブリック データ メンバー m_hWndで HWND を保存します。生成(&&C),create,作成,生成 は作成パラメーター上の完全な柔軟性が得られます。生成(&&C),create,作成,生成を呼び出す前に、ゾーンのアイコンとクラスのフォームを設定するには、グローバル関数 AfxRegisterWndClass のウィンドウ クラスを登録する必要があります。
フレーム ウィンドウの場合は、 生成(&&C),create,作成,生成の代わりに LoadFrame のメンバー関数を使用できます。LoadFrame はいくつかのパラメーターを使用してペインを作成します。これは、ゾーンのキャプション、アイコン、アクセラレータ テーブルとメニューを含むリソースから、既定値を取得します。
[!メモ]
アイコン、アクセラレータ テーブルとメニュー リソースが共通のリソース id が、 LoadFrame が読み込まれるこれらの IDR_MAINFRAMEなど、必要です。