紧急求助,vs2008不能编译的问题!

spookbit 2008-04-07 09:03:03
紧急求助,vs2008不能编译的问题!

NONCLIENTMETRICS ncm;
ncm.cbSize = sizeof(NONCLIENTMETRICS);
VERIFY(SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &ncm, 0));

为什么在vs2008里,获取系统参数的SystemParametersInfo函数在这种状态下会返回为0。而该函数的其它参数获取和设置都没有问题,
我是在windows xp下运行的。请高手给帮帮忙。
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
spookbit 2008-04-08
  • 打赏
  • 举报
回复
谢谢你及时的回答,昨晚我发过贴后我就明白了原因,我处理的方法和你有点不同,但是原理是样的。你回答的正确,所以分数就给你吧。
  • 打赏
  • 举报
回复
修改这两个宏的值.


#ifndef WINVER
#define WINVER 0x0501
#endif

#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#endif

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧