如何获得屏幕的显示深度?

Mar*_*ijn 1 c# screen winforms

如何获得屏幕的颜色?我想知道屏幕是设置为真彩色(32位)还是高彩色(16位).

我一直在谷歌搜索,并认为它很容易找到,但我找不到任何东西(也许我必须努力我的谷歌技能?)

Dar*_*rov 6

您可以使用该BitsPerPixel属性:

int bitsPerPixel = Screen.PrimaryScreen.BitsPerPixel;
Run Code Online (Sandbox Code Playgroud)