CView::OnActivateFrame
ビューを含むフレーム ウィンドウがアクティブまたは非アクティブになるときに、フレームワークによって呼び出されます。
virtual void OnActivateFrame(
UINT nState,
CFrameWnd* pFrameWnd
);
パラメーター
nState
フレーム ウィンドウがアクティブになっているか非アクティブかどうかを指定します。次のいずれかの値が返されます。WA_INACTIVE フレーム ウィンドウは、非アクティブ化されます。
WA_ACTIVE は、マウスのクリックではなくメソッドによってフレーム ウィンドウのアクティブにされます (たとえば、ウィンドウを選択できるキーボード インターフェイスを使用して)。
WA_CLICKACTIVE はマウスのクリックでフレーム ウィンドウのアクティブにします。
pFrameWnd
アクティブなフレーム ウィンドウへのポインター。
解説
フレーム ウィンドウがビューに関連付けられているアクティブ化または非アクティブ化を処理する特別実行する場合は、このメンバー関数がオーバーライドされ。たとえば、CFormView はフォーカスを持つコントロールを保存および復元する場合は、このオーバーライドを実行します。
必要条件
ヘッダー: afxwin.h