求助!!error C2511:“bool C服务器Dlg::PreTranslateMessage(MSG *)”:“C服务器Dlg”中没有找到重载的成员函数

时间:2022-01-20 14:15:14
bool C服务器Dlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==20000)
{
HandleData();
return TRUE;
}
else 
return CDialog::PreTranslateMessage(pMsg);
}

以上是函数引用,下面是声明
virtual bool PreTranslateMessage(void);

我在编写服务器客户端程序,可是两个工程都提示这个错误,这个函数是我自己用向导添加的。
求助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




然后服务器端还有下面这个错误,
 error C2228: “.GetWindowTextW”的左边必须有类/结构/联合


这是源代码    m_IP.GetWindowText(m_serverIP);


就有这两个错误了,我是新手,用的MFC网络编程方式。

6 个解决方案

#1


“C服务器Dlg”?

再写清楚点!

#2


引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

#3


引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文

#4


引用 3 楼 powtxt 的回复:
引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文
不会是因为这个吧??????????????????????????????????????????????

#5


引用 3 楼 powtxt 的回复:
引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文
我有时候编程就是给项目命名为中文,没有出过错啊,还真没留意过这个问题。

#6


为什么没有人啊???大神快来呀,我等着答案呢,快崩溃了小弟我。。。。。。。。。。。。

#1


“C服务器Dlg”?

再写清楚点!

#2


引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

#3


引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文

#4


引用 3 楼 powtxt 的回复:
引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文
不会是因为这个吧??????????????????????????????????????????????

#5


引用 3 楼 powtxt 的回复:
引用 2 楼 kevintw111 的回复:
引用 1 楼 ddlddy 的回复:
“C服务器Dlg”?

再写清楚点!
基于对话框的MFC程序,C服务器Dlg是对话框类 C服务器App是应用程序类
我用的VS2008

中文编程?你用向导的时候,对话框名用英文,别写中文
我有时候编程就是给项目命名为中文,没有出过错啊,还真没留意过这个问题。

#6


为什么没有人啊???大神快来呀,我等着答案呢,快崩溃了小弟我。。。。。。。。。。。。