使用Windows GDI检索虚拟显示区域的大小

时间:2014-10-28 19:19:51

标签: winapi visual-c++ gdi

根据MSDN

  

如果系统上有多个监视器,则调用CreateDC(TEXT(&#34; DISPLAY&#34;),NULL,NULL,NULL)将创建一个覆盖所有监视器的DC。 < / p>

然而,当我尝试使用它时,我没有得到预期的结果:

HDC hDisplay = CreateDCA("DISPLAY", NULL, NULL, NULL);
int displayX = GetDeviceCaps(hDisplay, HORZRES);
int displayY = GetDeviceCaps(hDisplay, VERTRES);

DeleteDC(hDisplay);

在这种情况下,displayXdisplayY的值实际上只是桌面上两个显示器之一的尺寸。

0 个答案:

没有答案