情况--如果windows (Windows 7)机器应用了Hight对比度(1/2),我必须在基于MFC的应用程序中做一些事情。
我该怎么做?
发布于 2013-12-02 11:27:51
您通常会调用SystemParametersInfo()并将其传递为高控制率结构:
HIGHCONTRAST highContrast;
ZeroMemory(&highContrast, sizeof(HIGHCONTRAST));
highContrast.cbSize = sizeof(HIGHCONTRAST);
SystemParametersInfo(SPI_GETHIGHCONTRAST, sizeof(HIGHCONTRAST),
&highContrast, 0);如果启用了高对比度,则dwFlags结构的HIGHCONTRAST成员将在返回时将其HCF_HIGHCONTRASTON位设置为1。
https://stackoverflow.com/questions/20327008
复制相似问题