首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

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

2013-10-27 
获取屏幕的分辨率列表,得到屏幕支持的最大分辨率等 D3DCAPS9 capsDEVICE-GetDeviceCaps(&caps)D3DDISPL

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

 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;在这里比较每次获得的分辨率就可以得到最大和最小的分辨率了
...

热点排行