我想检查操作系统的当前颜色深度,以警告用户,如果他们尝试以"错误的"颜色深度运行我的应用程序(使用c ++和Qt).
我想有一个win api电话来获取这些信息,但我找不到任何东西.
Rob*_*Rob 10
在Windows中,您可以使用GetDeviceCaps与BITSPIXEL国旗,但你首先需要一个屏幕DC(GetDC可以去给你拿一个).
HDC dc = GetDC(NULL);
int bitsPerPixel = GetDeviceCaps(dc, BITSPIXEL);
ReleaseDC(NULL, dc);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2292 次 |
| 最近记录: |