| CObject |
| └CCmdTarget |
| └CWinThread |
| m_bAutoDelete | 指定线程结束时是否要销毁对象 |
| m_hThread | 当前线程的句柄 |
| m_nThreadID | 当前线程的ID |
| m_pMainWnd | 保存指向应用程序的主窗口的指针 |
| m_pActiveWnd | 指向容器应用程序的主窗口,当一个OLE服务器被现场激活时 |
| CWinThread | 构造一个CWinThread对象 |
| CreateThread | 开始一个CWinThread对象的执行 |
| GetMainWnd | 查询指向线程主窗口的指针 |
| GetThreadPriority | 获取当前线程的优先级 |
| PostThreadMessage | 向另外的CWinThread对象传递一条消息 |
| ResumeThread | 减少一个线程的挂起计数 |
| SetThreadPriority | 设置当前线程的优先级 |
| SuspendThread | 增加一个线程的挂起计数 |
| ExitInstance | 重载以进行线程终止时的清理工作 |
| InitInstance | 重载以实现线程实例的初始化 |
| OnIdle | 重载以进行线程特定的空闲操作 |
| PreTranslateMessage | 在消息被发送到Windows函数TranslateMessage和DispatchMessage之前过滤消息 |
| IsIdleMessage | 检测特定的消息 |
| ProcessWndProcException | 截获线程消息和命令处理函数出现的所有未处理的异常 |
| ProcessMessageFilter | 在特定的消息到达应用程序之前截获消息 |
| Run | 线程的具有消息收发功能的控制函数,可重载以定制缺省的消息循环 |