一般在头文件中不include头文件。否则容易引起重复定义问题。你可以在对话框头文件中如下写:
class CMyThread2;
class CMyDlg : public CDialog 
{... 
CMyThread2* m_pMyThread; 
.... 
在CMyDlg .C++文件中加如下代码: 
#include "CMyThread2.h"在MyThread1头文件中加如下代码: 
class CMyDlg; 
class CMyThread1 : public CWinThread 
{... 
public: 
CMyDlg* m_pDlg; 在CMyThread1 .C++文件中加如下代码: 
#include "MyDlg.h"