获取屏幕分辨率和刷新率

news/2024/11/30 5:43:28/

1.Windows API方式:

DISPLAY_DEVICE displayDevice;

displayDevice.cb = sizeof(DISPLAY_DEVICE);
if (EnumDisplayDevices(NULL, adapter, &displayDevice,0))
{
DEVMODE devMode;
if (EnumDisplaySettings(displayDevice.DeviceName, ENUM_CURRENT_SETTINGS, &devMode))
{
info->iCurrentFPS = devMode.dmDisplayFrequency;
info->iWidth = devMode.dmPelsWidth;
info->iHeight = devMode.dmPelsHeight;
}

}


2.DirectX方式:

        D3DCAPS9 d3dCaps;
m_pd3d->GetDeviceCaps(adapter, D3DDEVTYPE_HAL, &d3dCaps);
D3DDISPLAYMODE displayMode;

m_pd3d->GetAdapterDisplayMode(adapter, &displayMode);

info->iMaxTextureWidth = d3dCaps.MaxTextureWidth;
info->iMaxTextureHeight = d3dCaps.MaxTextureHeight;
info->iCurrentFPS = displayMode.RefreshRate;
info->iWidth = displayMode.Width;
info->iHeight = displayMode.Height;

http://www.ppmy.cn/news/135393.html

相关文章

计算机显示器刷新率怎么调,显示器刷新率怎么超频?电脑显示器提高屏幕刷新率超频教程...

对于玩游戏的人群来说,除了外设之外,电脑主机中我们最关心的硬件就是显卡了,算是电脑中比较贵的配件。为了获得更高的游戏性能,带动更高画质的游戏,不惜代价花费高昂的金钱选购一张高性能显卡。 而显卡到位之后&#x…

你真的了解显示器像素吗

你真的了解显示器像素吗,显示器像素是什么,由什么构成,怎么存储,又是怎么在屏幕中显示出各种各样的文字和图案的,阅读本文将会使你对于显示器像素的理解更加深入。 1.显示器像素是什么 显示器由像素点组成&#xff0c…

修改手机屏幕刷新率_简谈手机屏幕的「高刷新率」

>>>2020 苹果教育优惠来袭,购买就送 AirPods!社区晒单更有机会赢价值万元「AJ1 倒钩」潮鞋!点击进入苹果教育商店。(注意:若威锋 App 端无法直接点开链接,请尝试长按) 自从去年以来…

计算机基础:调整显示器分辨率及刷新率

文章目录 1. 调整显示器分辨率1.1 方法一(通用)1.2 方法二(适用于NVIDIA独显) 2. 调整显示器刷新率2.1 方法一(通用)2.2 方法二(适用于NVIDIA独显) 注:以下教程适用于高分…

了解FPS屏幕刷新率

FPS是图像领域中的定义,是指画面每秒传输帧数。 FPS”也可以理解为我们常说的“刷新率(单位为Hz)” 我们在装机选购显卡和显示器的时候,都会注意到“刷新率”。一般我们刷新率都在75Hz(即75帧/秒)以上。 例…

【2023 · CANN训练营第一季】TIK C++算子开发入门 第一章——TIK C++算子开发入门

1.TIK C介绍 TIK C是一种使用C/C作为前端语言的算子开发工具,通过四层接口抽象、并行编程范式、孪生调试等技术,极大提高算子开发效率,助力AI开发者低成本完成算子开发和模型调优部署 使用TIK C开发自定义算子的优势: (1)C/C原语…

RNN基础概念

一、潜变量回归模型 使用潜变量 h t h_{t} ht​总结过去的信息 二、RNN 更新隐藏状态: h t φ ( W h h h t − 1 W h x x t − 1 b h ) h_{t}φ(W_{hh}h_{t-1}W_{hx}x_{t-1}b_{h}) ht​φ(Whh​ht−1​Whx​xt−1​bh​) 更新输出: o t W o h h t b…

创业老板野心有多大?我觉得可以搞个爱奇艺离线版试试……

黑客技术 点击右侧关注,了解黑客的世界! Java开发进阶 点击右侧关注,掌握进阶之路! Python开发 点击右侧关注,探讨技术话题! 互联网行业人才辈出,特别是创业老板,更是有着无限的激情…