回 帖 发 新 帖 刷新版面

主题:用WM_SETINGCHANGE时又遇到问题了......

在VC6.0下用WM_SETINGCHANGE,编译老是通不过,望大虾指教。

回复列表 (共4个回复)

沙发

能说明一个具体什么错误吗???

板凳

难道大家都没在VC6.0下用过WM_SETINGCHANGE,或者用了没有什么问题?我的是XP系统,错误提示: error C2065: 'WM_SETINGCHANGE' : undeclared identifier
上次用WM_MOUSEWHEEL时也遇到问题,但在最前面(#include <windows.h>前)加个宏
#define  _WIN32_WINDOWS     0x500 就可以了,但这个我是不懂的了,还望大虾指教。

3 楼

那意思就是说这个宏在高版本的WINDOWS才受支持.MFC向导程序默认的版本值是0X0400.
还有就是,我搜遍了MSDN也找不到这个宏.
有时间打开WINDOWS.H这个头文件看看主明白了.仔细看看里面与版本值和你要使用的宏相关的定义和预编译指令.一切都清楚了.
是WM_SETTINGCHANGE少了一个T.郁闷.

4 楼

不好意思啊,打错了,是WM_SETTINGCHANGE,以后多加小心就是了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册