IView インターフェイス
CWinFormsView がマネージド コントロールにビュー通知を送信するために使用するいくつかのメソッドを実装します。
構文
interface class IView
メンバー
パブリック メソッド
名前 | 説明 |
---|---|
IView::OnActivateView | ビューがアクティブ化または非アクティブ化されたときに MFC によって呼び出されます。 |
IView::OnInitialUpdate | ビューが最初にドキュメントにアタッチされた後、ビューが最初に表示される前に、フレームワークによって呼び出されます。 |
IView::OnUpdate | ビューのドキュメントが変更された後、MFC によって呼び出されます。この関数を使用すると、ビューは変更を反映するように表示を更新できます。 |
解説
IView
は、共通ビュー通知を CWinFormsView
ホストされたマネージド コントロールに転送するために使用するいくつかのメソッドを実装します。 OnInitialUpdate、OnUpdate、OnActivateView です。
IView
は CView に似ていますが、マネージド ビューとコントロールでのみ使用されます。
Windows フォームの使用方法の詳細については、「MFC での Windows フォーム ユーザー コントロールの使用」を参照してください。
必要条件
ヘッダー: afxwinforms.h (アセンブリ atlmfc\lib\mfcmifc80.dll で定義)
IView::OnActivateView
ビューがアクティブ化または非アクティブ化されたときに MFC によって呼び出されます。
void OnActivateView(bool activate);
パラメーター
activate
ビューがアクティブ化されているか非アクティブ化されているかを示します。
IView::OnInitialUpdate
ビューが最初にドキュメントにアタッチされた後、ビューが最初に表示される前に、フレームワークによって呼び出されます。
void OnInitialUpdate();
IView::OnUpdate
ビューのドキュメントが変更された後、MFC によって呼び出されます。
void OnUpdate();
解説
この関数を使用すると、ビューは変更を反映するように表示を更新できます。