CWnd ※ AfxGetMainWnd ( );
戻り値
サーバー場所にオブジェクトがある場合は、コンテナーをこのコンテナー内のアクティブ アクティブ、インプレース アクティブ ドキュメントを含むフレーム ウィンドウ オブジェクトへのポインターを返します。
ある場所ではオブジェクトがない場合、OLE サーバーではなく、コンテナー、またはアプリケーション内でアクティブなこの関数は単に、アプリケーション オブジェクトのm_pMainWndを返します。
AfxGetMainWndアプリケーションのプライマリ スレッドから呼び出された場合は、上記の規則に従って、アプリケーションのメイン ウィンドウを返します。関数がアプリケーションのセカンダリ スレッドから呼び出される場合は、その呼び出し元のスレッドに関連付けられたメイン ウィンドウを返します。
解説
アプリケーションが OLE サーバーの場合は、アプリケーション オブジェクトのm_pMainWndメンバーを直接参照するのではなく、アプリケーションのアクティブなメイン ウィンドウへのポインターを取得するには、この関数を呼び出す。
この関数を呼び出す、OLE サーバー アプリケーションがない場合は、アプリケーション オブジェクトのm_pMainWndメンバーを直接言及を相当します。
参照特価;CWinThread::m_pMainWnd(&N)