所有Windows PC显示器上的每英寸标准像素数是多少? GetDeviceCa
通过
Windows PC显示,我不是指Windows CE或手持设备等.
澄清 LOGPIXELSX沿屏幕宽度每逻辑英寸的像素数. 在我看过的例子中,无论屏幕DPI如何,它都设置为88.似乎是一个魔术数字常数. 在相关的Question中,我使用GetDeviceCaps来计算当前的屏幕字体DPI.我发现的代码示例都有: Const LOGPIXELSX = 88 对于所有显示器(甚至是宽屏与常规显示器),这普遍相同吗? 在具有多个显示监视器的系统中,此值对于所有监视器都是相同的.
要回答您对问题的澄清:
LOGPIXELSX是您传递给GetDeviceCaps以获取当前显示器分辨率的参数(技术上是水平分辨率,但所有现代显示器具有相等的水平和垂直分辨率).是的,它始终是88 – 如果你想从GetDeviceCaps获得不同的值,你会传递一个不同的值.例如,要获得每个像素的位数,您将传递BITSPIXEL常量12,这些常量常量在Windows API文件WINGDI.h中定义. MSDN中的注释不是指参数,而是指返回的值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- winapi – 如何从Cygwin程序中调用Win32 API
- .net – 如何在Windows Forms TextBox控件中设置TAB宽度?
- windows-server-2003 – SQL Server 2012安装是否会运行Win
- microsoft-graph – 包含Microsoft Graph查询过滤器无法正常
- .net – 如何向System.Windows.Forms.MenuItem添加图标?
- Windows Azure:将网站从www重定向到非www
- windows-server-2008 – 我在任何磁盘上都找不到pagefile.s
- win-universal-app – 桌面应用程序中的UWP限制
- windows-runtime – 如何在代码中获取Windows Phone 8.1应用
- windows重叠I/O模型
- r6034 an application has made an......解决办法
- windows – 内部Dropbox系统
- 在另一个wpf窗口中有一个wpf窗口
- “Windows错误:提供程序DLL无法正确初始化”导入
- windows – 使用DIGEST-MD5身份验证通过LDAP连接
- 如何在Windows Server 2016上安装用于托管服务器
- 2012多用户远程桌面管理工具下载与管理
- active-directory – ADFS OpenID Connect电子邮
- 可以在Windows上的putty中使用linux ssh私钥文件
- 是否有可能从Windows Server 2016 Nano上的power