次の方法で共有


アプリケーション ウィザードで作成されるフレーム ウィンドウ クラス

アプリケーション、ドキュメント、ビュー クラスに加えてスケルトン アプリケーションを作成するために アプリケーション ウィザード を使用するとアプリケーション ウィザードでは、アプリケーションのメイン フレーム ウィンドウのフレームウィンドウ派生クラスを作成します。クラスは CMainFrame と既定で呼び出され、それを含むファイルは MAINFRM.H と MAINFRM.CPP という名前です。

SDI アプリケーションがの場合、 CMainFrame の CFrameWndクラスはクラスから派生します。

アプリケーションが MDI の場合、 CMainFrame は、クラス CMDIFrameWndから派生します。この場合 CMainFrame は、メニュー、ツールバーとステータス バーを保持するメイン フレームを実装します。アプリケーション ウィザードによって新しいドキュメントのフレームウィンドウ クラスを取得しません。代わりに、 CMDIChildWnd クラスで既定の実装を使用します。MFC フレームワーク (型 CScrollViewCEditViewCTreeViewCListViewとなる各ビューなど格納する子ウィンドウを作成します)は、アプリケーションが必要とする。ドキュメント フレーム ウィンドウをカスタマイズする必要がある場合、新しいドキュメントのフレームウィンドウ クラスを作成できます。 クラスの追加を参照してください)。

ツールバーをサポートする場合は、クラスにメンバー変数の型が CToolBarCStatusBar と OnCreate のメッセージハンドラー関数が 2 コントロール バーを初期化するあります。

これらのフレームウィンドウ クラスが作成されるように動作しますが、機能を向上させるには、メンバー変数とメンバー関数を追加します。また、ウィンドウ クラスを他のウィンドウのメッセージを処理したい場合があります。詳細については、 MFC によって作成されたペインの形式を変更しますを参照してください。

参照

関連項目

MFC プログラムまたはコントロールのソース ファイルとヘッダー ファイル

概念

フレーム ウィンドウ クラス