AfxGetThread
CWinThread を表すオブジェクトへのポインターに現在実行中のスレッドを取得します。
CWinThread* AfxGetThread( );
戻り値
現在実行中のスレッドへのポインター; それ NULL。
解説
目的のスレッドから呼び出す必要があります。
注意
Visual C++ Version 4.2、5.0、または 6.0 の AfxGetThread を呼び出す場合の MFC プロジェクトを移植する AfxGetThread はスレッドがない場合 AfxGetAppCWinApp を呼び出します。ビジュアル C+ スレッドが見つからなかった場合 .NET では以降、AfxGetThread の戻り NULL。アプリケーション スレッドが必要な場合は、AfxGetAppを呼び出す必要があります。
使用例
//Print the current thread ID in the Debug Window
TRACE(_T("Current Thread ID = 0x%X\n"), AfxGetThread()->m_nThreadID);
必要条件
ヘッダー: afxwin.h