次の方法で共有


IView インターフェイス

CWinFormsView がマネージド コントロールにビュー通知を送信するために使用するいくつかのメソッドを実装します。

構文

interface class IView

メンバー

パブリック メソッド

名前 説明
IView::OnActivateView ビューがアクティブ化または非アクティブ化されたときに MFC によって呼び出されます。
IView::OnInitialUpdate ビューが最初にドキュメントにアタッチされた後、ビューが最初に表示される前に、フレームワークによって呼び出されます。
IView::OnUpdate ビューのドキュメントが変更された後、MFC によって呼び出されます。この関数を使用すると、ビューは変更を反映するように表示を更新できます。

解説

IView には、共通ビュー通知をホストされたマネージド コントロールに転送するために使用 CWinFormsView いくつかのメソッドが実装されています。 これらは、 OnInitialUpdateOnUpdate および OnActivateView です。

IViewCView に似ていますが、マネージド ビューとコントロールでのみ使用されます。

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();

解説

この関数を使用すると、ビューは変更を反映するように表示を更新できます。

関連項目

CWinFormsView クラス
CView クラス