MFC ビューとしての Windows フォーム ユーザー コントロールのホスト
mfc では、CWinFormsView クラスを使用して、mfc ビューで Windows フォーム ユーザー コントロールをホストします。 MFC Windows フォーム ビューは ActiveX コントロールです。 ユーザー コントロールは、ネイティブ ビューの子としてホストされ、ネイティブ ビューのクライアント領域全体を占有します。
最終的な結果は、CFormView クラスによって使用されるモデルに似ています。 これにより、Windows フォーム デザイナーとランタイムを利用して、豊富なフォームベースのビューを作成できます。
mfc Windows フォームビューは ActiveX コントロールであるため、mfc ビューと同じ hwnd
ではありません。 また、CView ビューへのポインターとして渡すことはできません。 一般に、.NET Framework メソッドを使用して Windows フォームビューを操作し、Win32 に依存しないようにします。
このセクションの内容
方法: ユーザー コントロールを作成し、MDI ビューをホストする
方法: Windows フォーム コントロールにコマンド ルーティングを追加する
方法: Windows フォーム コントロールのプロパティとメソッドを呼び出す