在MFC中,做菜单的时候写了过程函数,编译不过去,是为什么啊该怎么解决
在MFC中,做菜单的时候写了过程函数,编译不过去,是为什么啊
在MFC中,做菜单的时候写了过程函数,编译不过去,是为什么啊,用的是VC2010,照着孙鑫教材的内容做的菜单
------解决方案--------------------
错误代码和错误信息贴出来看看
------解决方案--------------------
孙鑫教材的内容好象只适合VC6,对于VS2002以上版本的,可能有些不适合.你根据书上说的方法,自己手动生成个程序,不要一字不落的照书上的代码,就是印刷还有可能是印错的.
------解决方案--------------------
在MFC中,做菜单的时候写了过程函数,编译不过去,是为什么啊,用的是VC2010,照着孙鑫教材的内容做的菜单
------解决方案--------------------
错误代码和错误信息贴出来看看
------解决方案--------------------
孙鑫教材的内容好象只适合VC6,对于VS2002以上版本的,可能有些不适合.你根据书上说的方法,自己手动生成个程序,不要一字不落的照书上的代码,就是印刷还有可能是印错的.
------解决方案--------------------
- C/C++ code
void CMultiLanguagesDlg::OnTest() { // TODO: Add your command handler code here AfxMessageBox("ok!"); }
------解决方案--------------------
vc6.0版本的默认是ANSI编码的,而VS2008以后的默认是UNICODE编码的,_T的作用就是让你的代码支持UNICODE编码方式。
UNICODE编码方式的好处是:你的界面打开就是和操作一样的界面比如典型的XP样式的界面。
而VC6.0下默认的ANSI编码方式的代码生成的软件界面默认是灰色的,没有XP样式的,就是不好看。