读书人

获取荧屏的分辨率列表得到屏幕支持的

发布时间: 2013-10-27 15:21:50 作者: rapoo

获取屏幕的分辨率列表,得到屏幕支持的最大分辨率等

D3DCAPS9 caps;
DEVICE->GetDeviceCaps(&caps);
D3DDISPLAYMODE dismode;
D3D->GetAdapterDisplayMode(caps.AdapterOrdinal, &dismode);
int count = D3D->GetAdapterModeCount(caps.AdapterOrdinal, dismode.Format);
for(int i = 0; i < count; ++i)
{
EnumAdapterModes(caps.AdapterOrdinal, dismode.Format, i, &dismode);
//dismode.Width;
//dismode.Height;在这里比较每次获得的分辨率就可以得到最大和最小的分辨率了
...
}

读书人网 >其他相关

热点推荐