我正在尝试在Visual Studio 2010中构建MFC Visual Studio 6.0项目。
编译器给我一个错误:



有什么建议么 - ?

佩德罗

最佳答案

将您的ON_MESSAGE宏更改为ON_MESSAGE_VOID。 ON_MESSAGE宏从接收WPARAM和LPARAM参数返回LRESULT。您的编译器错误消息指出,您的OnFinished()方法为void参数,返回void。这就是ON_MESSAGE_VOID宏所处理的。

添加:

请参阅C++ Q & A -- Microsoft Systems Journal July 1999的底部

10-08 09:39