MFC ビューとしての Windows フォーム ユーザー コントロールのホスト
更新 : 2007 年 11 月
MFC は、CWinFormsView クラスを使用して、MFC ビュー内で Windows フォームのユーザー コントロールをホストします。MFC の Windows フォーム ビューは ActiveX コントロールです。ユーザー コントロールは、ネイティブ ビューの子としてホストされ、ネイティブ ビューのクライアント領域全体を占有します。
最終的には、CFormView クラス で使用されたモデルのようになります。これにより、Windows フォーム デザイナを利用して、実行時にリッチ フォーム ベースのビューを作成できます。
MFC の Windows フォーム ビューは ActiveX コントロールなので、MFC ビューと同じ hwnd は使用しません。また、このビューをポインタとして CView ビューを渡すこともできません。一般に、Windows フォーム ビューを使用したり、Win32 にあまり依存しないようにするには、.NET Framework のメソッドを使用します。
MFC で使用される Windows フォームを示すサンプル アプリケーションについては、「MFC and」を参照してください。
このセクションの内容
方法 : ユーザー コントロールを作成し、MDI ビューをホストする
方法 : Windows フォーム コントロールにコマンド ルーティングを追加する
方法 : Windows フォーム コントロールのプロパティとメソッドを呼び出す