小弟我从网上下载了一个VC++的五子棋的程序,但在VS2005中运行时出现了error C2440: “=”: 无法从“CWnd *”转换为“HWND”异常,请高手帮忙

我从网上下载了一个VC++的五子棋的程序,但在VS2005中运行时出现了error C2440: “=”: 无法从“CWnd *”转换为“HWND”错误,请高手帮忙
//   FiveDlg.cpp   :   implementation   file
//

#include   "stdafx.h "
#include   "Five.h "
#include   "FiveDlg.h "
#include   "ServerDlg.h "
#include   "ClientDlg.h "
#include   "NameDlg.h "
#include   "StatDlg.h "
#include   "AboutDlg.h "
#include   "Table.h "

#ifdef   _DEBUG
#define   new   DEBUG_NEW
#undef   THIS_FILE
static   char   THIS_FILE[]   =   __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//   CFiveDlg   dialog

CFiveDlg::CFiveDlg(CWnd*   pParent   /*=NULL*/)
:   CDialog(CFiveDlg::IDD,   pParent)
{
//{{AFX_DATA_INIT(CFiveDlg)
//}}AFX_DATA_INIT
//   Note   that   LoadIcon   does   not   require   a   subsequent   DestroyIcon   in   Win32
m_hIcon   =   AfxGetApp()-> LoadIcon(IDR_MAINFRAME);
}

void   CFiveDlg::DoDataExchange(CDataExchange*   pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFiveDlg)
DDX_Control(pDX,   IDC_EDT_CHAT,   m_ChatList);
//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CFiveDlg,   CDialog)
//{{AFX_MSG_MAP(CFiveDlg)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_COMMAND(ID_MENU_1P,   OnMenu1p)
ON_BN_CLICKED(IDC_BTN_BACK,   OnBtnBack)
ON_COMMAND(ID_MENU_PC,   OnMenuPc)
ON_COMMAND(ID_MENU_SERVER,   OnMenuServer)
ON_COMMAND(ID_MENU_CLIENT,   OnMenuClient)
ON_WM_SETCURSOR()
ON_BN_CLICKED(IDC_BTN_HQ,   OnBtnHq)
ON_BN_CLICKED(IDC_BTN_LOST,   OnBtnLost)
ON_COMMAND(ID_MENU_LEAVE,   OnMenuLeave)
ON_COMMAND(ID_MENU_PLAYAGAIN,   OnMenuPlayagain)
ON_COMMAND(ID_MENU_NAME,   OnMenuName)
ON_COMMAND(ID_MENU_STAT,   OnMenuStat)
ON_COMMAND(ID_MENU_EXIT,   OnMenuExit)
ON_COMMAND(ID_MENU_ABOUT,   OnMenuAbout)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//   CFiveDlg   message   handlers

BOOL   CFiveDlg::OnInitDialog()
{
CDialog::OnInitDialog();

//   Set   the   icon   for   this   dialog.     The   framework   does   this   automatically
//     when   the   application 's   main   window   is   not   a   dialog
SetIcon(m_hIcon,   TRUE); //   Set   big   icon
SetIcon(m_hIcon,   FALSE); //   Set   small   icon

//   TODO:   Add   extra   initialization   here
        m_pDlg   =   NULL;
        CRect   rect(0,   0,   200,   200);
        m_Table.CreateEx(   WS_EX_CLIENTEDGE,   _T( "ChessTable "),   NULL,   WS_VISIBLE   |   WS_BORDER   |   WS_CHILD,
                CRect(   0,   0,   401,   478   ),   this,   IDC_TABLE   );
        //   设置双方姓名
        SetDlgItemText(   IDC_ST_ME,   m_Table.m_strMe   );
        SetDlgItemText(   IDC_ST_ENEMY,   _T( "无玩家加入 ")   );