CView ※ GetActiveView ( ) const;
戻り値
現在のcview クラスへのポインター。現在のビューがない場合は、 NULLを返します。
解説
フレーム ウィンドウ (CFrameWnd) に接続されているアクティブなビュー (もしあれば) へのポインターを取得するにはこのメンバー関数を呼び出す。
この関数は、MDI メイン フレーム ウィンドウ (CMDIFrameWnd) のと呼ばれる場合、 NULLを返します。MDI アプリケーションでは、MDI メイン フレーム ウィンドウに関連付けられているビューがありません。代わりに、それぞれの個々 の子ウィンドウ (CMDIChildWnd) 1 つまたは複数の関連するビューがあります。アクティブ ビューは、MDI アプリケーションでは、まず、アクティブな MDI 子ウィンドウを見つけることと、アクティブなビューをその子ウィンドウを見つける取得できます。アクティブな MDI 子ウィンドウは、次に示すようにMDIGetActiveまたはGetActiveFrame関数を呼び出すことによって見つけることができます。:
CMDIFrameWnd ※ pFrame 特価; =CMDIFrameWnd ※AfxGetApp() - > m_pMainWnd;//アクティブな MDI 子ウィンドウを取得します。CMDIChildWnd ※ pChild = (CMDIChildWnd ※) pFrame - > GetActiveFrame();//または CMDIChildWnd ※ pChild = pFrame - > MDIGetActive();//アクティブな MDI 子に接続されているアクティブなビューを取得します。//ウィンドウ。CMyView ※ pView = (CMyView ※) pChild - > GetActiveView()
CFrameWnd 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CFrameWnd::SetActiveView、 CFrameWnd::GetActiveDocument(&N)