次の方法で共有


CView::OnActivateFrame

ビューを含むフレーム ウィンドウがアクティブまたは非アクティブになるときに、フレームワークによって呼び出されます。

virtual void OnActivateFrame(
   UINT nState,
   CFrameWnd* pFrameWnd 
);

パラメーター

  • nState
    フレーム ウィンドウがアクティブになっているか非アクティブかどうかを指定します。次のいずれかの値が返されます。

    • WA_INACTIVE フレーム ウィンドウは、非アクティブ化されます。

    • WA_ACTIVE は、マウスのクリックではなくメソッドによってフレーム ウィンドウのアクティブにされます (たとえば、ウィンドウを選択できるキーボード インターフェイスを使用して)。

    • WA_CLICKACTIVE はマウスのクリックでフレーム ウィンドウのアクティブにします。

  • pFrameWnd
    アクティブなフレーム ウィンドウへのポインター。

解説

フレーム ウィンドウがビューに関連付けられているアクティブ化または非アクティブ化を処理する特別実行する場合は、このメンバー関数がオーバーライドされ。たとえば、CFormView はフォーカスを持つコントロールを保存および復元する場合は、このオーバーライドを実行します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CView クラス

階層図

CWnd::OnActivate

CFormView クラス