PreTranslateMessage':函数式初始值设定项似乎是一个函数定义

时间:2016-05-30 17:26:06

标签: mfc

virtual BOOL PreTranslateMessage(MSG* pMsg); // in the header file BOOL CMyTestDlg::PreTranslateMessage(MSG* pMsg) // in the cpp file { return CDialog::PreTranslateMessage(pMsg); } 课程中,我需要覆盖
在使用IDE属性/覆盖之前,我已经多次使用VS2008,并添加了以下代码:

PreTranslateMessage

编译器抱怨这些消息:

error C2059: syntax error : 'constant'
error C2065: 'pMsg' : undeclared identifier
error C2448: 'CMy_TestDlg::PreTranslateMessage' : function-style initializer appears to be a function definition

如果我删除了项目编译的You want something like if user is logined than you dont want to display login screen again内容并按预期运行。

当IDE添加覆盖代码时,我对我做错了什么感到困惑,所以

我制作了另一个更简单的Project并在其中执行了覆盖,并且编译好了。

0 个答案:

没有答案