关于ON_MESSAGE问题
BEGIN_MESSAGE_MAP(CAppMfcDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDC_BUTTON1, &CAppMfcDlg::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON3, &CAppMfcDlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON5, &CAppMfcDlg::OnBnClickedButton5)
ON_BN_CLICKED(IDC_BUTTON4, &CAppMfcDlg::OnBnClickedButton4)
ON_BN_CLICKED(IDC_BUTTON6, &CAppMfcDlg::OnBnClickedButton6)
ON_BN_CLICKED(IDC_BUTTON7, &CAppMfcDlg::OnBnClickedButton7)
ON_BN_CLICKED(IDC_BUTTON8, &CAppMfcDlg::OnBnClickedButton8)
ON_MESSAGE(SER_MESSAGE,&CQueueClient::OnClientMessage) //我增加了这行代码就会出错了提示如下 CQueueClient头文件已引用 。
END_MESSAGE_MAP()
错误 1 error C2248: 'CQueueClient::OnClientMessage' : cannot access private member declared in class 'CQueueClient' e:\myvs2005\c++\appmfc\appmfc\appmfcdlg.cpp 96
错误 2 error C2440: 'static_cast' : cannot convert from 'LRESULT (__thiscall CQueueClient::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' e:\myvs2005\c++\appmfc\appmfc\appmfcdlg.cpp 96