首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VC++中使用MFC获取有关Windows 7主题的信息

在VC++中使用MFC获取有关Windows 7主题的信息
EN

Stack Overflow用户
提问于 2013-12-02 11:18:22
回答 1查看 352关注 0票数 0

情况--如果windows (Windows 7)机器应用了Hight对比度(1/2),我必须在基于MFC的应用程序中做一些事情。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-02 11:27:51

您通常会调用SystemParametersInfo()并将其传递为高控制率结构:

代码语言:javascript
复制
HIGHCONTRAST highContrast;
ZeroMemory(&highContrast, sizeof(HIGHCONTRAST));
highContrast.cbSize = sizeof(HIGHCONTRAST);
SystemParametersInfo(SPI_GETHIGHCONTRAST, sizeof(HIGHCONTRAST),
    &highContrast, 0);

如果启用了高对比度,则dwFlags结构的HIGHCONTRAST成员将在返回时将其HCF_HIGHCONTRASTON位设置为1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20327008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档