| 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 | 线程的具有消息收发功能的控制函数,可重载以定制缺省的消息循环 |