获取系统显示颜色设置

时间:2010-03-22 15:56:39

标签: c windows

是否有一个Windows API来获取当前在显示设置上设置的颜色数量?我的意思是,如果你看一下windows显示设置,你可能会得到类似的东西:

分辨率:1280x800 颜色:1,000,000

我正在使用WMI(Win32_VideoController)调用并从那里获取它们,但我不能使用它,因为程序不能使用WMI。

是否有API或其他方式(注册表可能?)来获取系统支持的颜色数量?

代码表示赞赏,谢谢!

1 个答案:

答案 0 :(得分:2)

带有GetDeviceCaps选项的

BITSPIXEL正是您要找的