*******************************************************************************
函数名 : GetPriority
功能 : 读取线程优先级
参数 : 无
返回值 : 优先级别, 参考 MSDN 中SetThreadPriority函数
*******************************************************************************/
int __fastcall GetPriority(void)
...{
return GetThreadPriority((HANDLE)m_Handle);
}
/**//*******************************************************************************
函数名 : IsSuspended
功能 : 线程是否暂停
参数 : 无
返回值 : 暂停返回TRUE
*******************************************************************************/
bool __fastcall IsSuspended(void)
...{
return m_bSuspended;
}
/**//*******************************************************************************
函数名 : GetMainWnd
功能 : 取主线程中的窗体, 如果多个窗体, 返回其中的一个
参数 : 无
返回值 : 窗体句柄
*******************************************************************************/
HWND __fastcall GetMainWnd(void)
...{
if (m_MainWnd != NULL && IsWindow(m_MainWnd))
...{
return m_MainWnd;
}
EnumWindows((WNDENUMPROC)EnumWindowsProc, (LPARAM)this);
return m_MainWnd;
}
};
/**//////////////////////////////////////////////////////////////////////// 静态变量
HHOOK CesThread::m_hHookMsg = 0;
DWORD CesThread::m_MainThreadID = 0;
HWND CesThread::m_MainWnd = NULL;
LONG CesThread::m_HookCount = 0;
}
using namespace CESTHREAD;
#endif //_CESTHREAD_H_
编辑特别推荐: