获取屏幕的分辨率列表,得到屏幕支持的最大分辨率等
2013-10-25 12:07
176 查看
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;
在这里比较每次获得的分辨率就可以得到最大和最小的分辨率了
...
}
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;
在这里比较每次获得的分辨率就可以得到最大和最小的分辨率了
...
}
相关文章推荐
- java移动/复制文件 copy/move file
- 如何在search中动态的显示和隐藏tree中的字段
- ImportError: No module named wx
- Oracle 过程中执行动态 SQL 或 DDL 语句
- 央视的流氓手段
- websocket驾到
- 首日报名爆满超300 向C++大师Lippman提问征集
- 代码可维护性的神秘面纱
- 代码可维护性的神秘面纱
- JSON
- debian软件源source.list文件格式说明
- Last_Error: Relay log read failure: Could not parse relay log event entry.
- 基于history的轻量级shell操作记录
- mysql外连接不支持ON解决方法
- 传智播客PHP班落户广州,华南学子福音——首期班超级钜惠
- HDU:1176 免费馅饼
- 业务流程测试的方法和实践
- vector 容器的使用方法
- 程序员,如何在工作中崭露头角?
- jquery遮盖层-jquery-loadmask