次の方法で共有


CView::OnActivateFrame

ビューを持つフレーム ウィンドウがアクティブまたは非アクティブになるとき、フレームワークが呼び出します。

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

パラメーター

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

    • WA_INACTIVE   フレーム ウィンドウが非アクティブにされています。

    • WA_ACTIVE   マウス クリック以外の方法で、ウィンドウがアクティブにされています (ウィンドウを選択するためにキーボード インターフェイスを使うなど)。

    • WA_CLICKACTIVE   フレーム ウィンドウがマウス クリックにより、アクティブにされています。

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

解説

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

必要条件

**ヘッダー:**afxwin.h

参照

参照

CView クラス

階層図

CWnd::OnActivate

CFormView クラス

その他の技術情報

CView のメンバー