C++如何获取桌面分辨率大小

C++如何获取桌面分辨率大小,第1张

你在dos命令窗直接打命令:

wmic

desktopmonitor

get

screenwidth,

screenheight

就有分辨率了,例如,显示:

screenheight

screenwidth

768

1024

写c/c++程序,可以用:

system("wmic

desktopmonitor

get

screenwidth,

screenheight");

大小和窗口一致

--

这是平时说的full-screen

(满频)。程序里需要计算和安排的。

// 通过WindowManager获取

DisplayMetrics dm = new DisplayMetrics();

getWindowManager()getDefaultDisplay()getMetrics(dm);

// 通过Resources获取

DisplayMetrics dm2 = getResources()getDisplayMetrics();

// 获取屏幕的默认分辨率

Display display = getWindowManager()getDefaultDisplay();

Systemoutprintln("width-display :" + displaygetWidth());

Systemoutprintln("heigth-display :" + displaygetHeight());

在安卓42系统中,使用方法一得到了正确的屏幕尺寸值,而使用方法二和三得到的值全部为零。原因不祥。其中方法三中的displaygetWidth()和displaygetHeight()已被弃用。

以上就是关于C++如何获取桌面分辨率大小全部的内容,包括:C++如何获取桌面分辨率大小、android中怎么获得屏幕的分辨率、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10062490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存