腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Winforms应用程序在生产PC上控制更改大小
、
、
、
、
我的dev运行
Windows
7,但是大多数其他团队成员(即应用程序的用户)运行的是
Windows
8.1。winforms控件在
Windows
8.1中呈现的方式略有不同,这会导致一些问题,例如,由于大小不同,按钮会切断文本。有没有办法看看这个应用程序在我的
Windows
7dev PC上如何在
Windows
8.1中呈现?注意,我说的是一个普通的winforms应用程序,而不是麦德龙风格的应用。在我的
Windows
7dev PC上,这看起来是正确的。然而,当我在
Windows</em
浏览 0
提问于2015-07-22
得票数 1
回答已采纳
1
回答
如何为高
dpi
屏幕
获得
大型
Windows
对话框图标?
我目前使用
获得
默认窗口对话框图标,如警告,错误,帮助或信息。不幸的是,即使在高
dpi
屏幕上,它也只支持16
dpi
(小)和32
dpi
(大)图标。在200%缩放的屏幕上,我需要这些64 On的图标。我找到了
获得
系统图标的其他API方法,但它们似乎都不支持高
dpi
,即更大的大小。
获得
大型
Windows
对话框图标的正确方法是什么?
浏览 4
提问于2020-05-03
得票数 1
回答已采纳
2
回答
总是
获得
主监视器
DPI
、
、
、
我需要
获得
外部监视器的
dpi
,但我总是
获得
主监视器的
dpi
。我也做了清单设置。我使用下面的代码来获取它。MonitorFromPoint( pt, Utils.DEFAULT_TO_NEAREST); dy = (double)dpiY / 96;调
浏览 0
提问于2018-06-12
得票数 0
1
回答
Windows
8之前的GetProcessDpiAwareness()
、
、
、
、
我知道我可以使用GetProcessDpiAwareness()来检查特定进程的
dpi
感知。但是,只有
Windows
8.1向上才支持这一点。在此之前,有任何方法来查询进程的
dpi
感知吗?特别是,我想知道进程是否使用[x] Disable display scaling on high
DPI
settings运行(至少可以从
Windows
7中
获得
)。
浏览 3
提问于2018-09-10
得票数 2
回答已采纳
2
回答
从外部窗口从GetWindowRect获取可识别
DPI
的正确RECT
、
、
我正在使应用程序
DPI
感知的过程中,但我需要在其他应用程序的HWND上执行GetWindowRect。我的问题是,这在同样支持
DPI
的应用程序上工作得很好,但是我如何检测HWND句柄是否已经虚拟化,例如是否已扩展,以便我可以自己扩展它?或者有没有我错过的其他
DPI
,可以让我从另一个进程的HWND中以
DPI
感知的方式
获得
窗口的大小?
浏览 1
提问于2011-11-09
得票数 18
1
回答
当用户更改
Windows
设置上的屏幕分辨率时,如何用Java
获得
正确的
DPI
显示?
、
、
、
、
为了能够
获得
dpi
值,我使用以下方法:在预先显示设置时,我应用1366x768作为分辨率值;但是,当我在设置中将800 x 600更改为分辨率值时;当我在mac计算机上尝试相同的情况时,就会得到正确的值我认为来自
Windows
操作系统的分辨率值有问题。我已经测试过
Window
浏览 5
提问于2017-02-01
得票数 2
回答已采纳
1
回答
使用dpiawareness=1时,辅助监视器的坐标很奇怪
、
、
但是,如果我调用SetProcessDpiAwareness((PROCESS_
DPI
_AWARENESS) 1);,那么它将打印:#include <
Windows
.h>#include <ShellScalingAPI.h> } { int result = SetProcessDpiAwar
浏览 3
提问于2017-03-24
得票数 3
1
回答
为什么XP sp2和XP sp3的窗体设计有所不同
、
、
在C#中
获得
类似表单设计的解决方案是什么?
浏览 1
提问于2012-03-30
得票数 0
回答已采纳
1
回答
如何在JavaFX中获取系统新闻部?
、
从Java8u60开始,JavaFX似乎隐式地扩展了基于当前系统
DPI
的所有坐标。例如,如果
Windows
设置从100% (96
DPI
)更改为200% (192个
DPI
),JavaFX使所有组件都比预期的大两倍。无论坐标是否以em单位或像素表示,这都是正确的。然而,Screen.getPrimary().getDpi()仍然返回96,可能是因为
DPI
的屏幕实际上并没有改变,只有系统
DPI
设置。 如何
获得
被JavaFX用于缩放组件的系统
DPI
值?
浏览 4
提问于2016-04-28
得票数 3
回答已采纳
2
回答
GetScaleFactorForMonitor winapi返回的缩放因子是否不正确?
、
、
如何
获得
正确的
DPI
缩放因子?我需要的是在截图中显示的百分比,在这种情况下,它是200%。下面的代码给出了SCALE_180_PERCENT。系统为
Windows
10,Surface 2,显示分辨率为3000x2000,自定义缩放关闭,通过
Windows
修复应用缩放打开。 ? #include <iostream>#include <shellscalingapi.h> #pragma comment(lib, &q
浏览 232
提问于2020-09-02
得票数 2
1
回答
如何在C# .NET中获取
DPI
?
、
、
、
我正在尝试使用C#构建一个
Windows
Forms应用程序。我以前读到过DPIX和DPIY,可以在.NET中使用它们来
获得
当前的
DPI
。谢谢大家。
浏览 0
提问于2011-07-27
得票数 10
1
回答
MeasureString()给出了不同屏幕分辨率的不同大小
、
、
、
.,125%,size.width=76,以及屏幕分辨率100%和150%,等待建议.
浏览 4
提问于2015-11-20
得票数 2
5
回答
在所有的
Windows
显示器上,每英寸像素数是标准的吗?(LogPixelsX)在GetDeviceCaps WinAPI调用中
、
关于
Windows
显示器,我指的不是
Windows
或手持设备等。下面的一些人误以为我在问显示器上的
DPI
(每英寸点)是什么。在我看到的例子中,它被设置为88,而不管
DPI
的屏幕是什么。似乎是个魔数,某种程度上是常数。 在相关的中,我使用GetDeviceCaps计算当前屏幕字体
DPI
。
浏览 8
提问于2009-03-14
得票数 7
回答已采纳
2
回答
在R中查找和设置绘图窗口的最大大小
、
我搜索并发现,在
Windows
上运行R时,可以使用
windows
(width,height)函数,而在linux上可以使用X11.options()。但是,我无法找到如何在程序运行的计算机上
获得
最大大小,以及使用R命令将绘图窗口设置为最大大小的最佳方法。
浏览 10
提问于2014-06-18
得票数 2
回答已采纳
1
回答
调整到新闻部实际值的新闻部百分比
、
据我们所知,
Windows
7可
获得
的新闻部标度分别为100%、125%、150%和200%。这四个
DPI
百分比的
DPI
实际值为100% - 96150% - 144请参阅新闻部缩放链接: 使用C#,我想要
获得
DPI
值。
浏览 2
提问于2017-01-19
得票数 4
回答已采纳
1
回答
Windows
8.1通用中的Get解决方案
、
我搜索了很多我的
Windows
8.1通用应用程序的分辨率。我需要在
Windows
8.1通用中
获得
分辨率。对我来说很重要。 因此,如果我不能
获得
屏幕分辨率的
Windows
8.1通用,那么我如何为不同的屏幕分辨率缩放字体。其他公司程序员对这个问题做了什么?
浏览 3
提问于2016-04-14
得票数 1
3
回答
GetSystemMetrics()为SM_CXSCREEN返回错误的值
、
、
至少在Vista中,当桌面
DPI
设置未设置为100%时,getSystemMetrics(SM_CXSCREEN)会返回不正确的值。getSystemMetrics()返回911而不是1366 (和1366 / 1.5 ~ 911) 根据MSDN,getSystemMetrics(SM_CXSCREEN)返回像素,所以我认为这个值不会受到
DPI
浏览 2
提问于2010-04-13
得票数 10
回答已采纳
3
回答
GetScaleFactorForMonitor值与应用的实际比例不匹配
、
、
、
我正在通过互操作调用
Windows
8.1 Surface3平板电脑上的GetScaleFactorForMonitor()。它的响应比例因子为140。我在这台平板电脑上只有一个显示器。当我在
Windows
中查看显示设置时,显示的是1440x2160,但本机分辨率是960x1440 (这是我调用Screen.PrimaryScreen.Bounds得到的)。我的想法是,如果我得到原始的
DPI
,然后是缩放的
DPI
,我可以进行百分比计算。 它在某种程度上是有效的,但我为原始
DPI
获得
的值似乎是
浏览 2
提问于2015-07-11
得票数 5
2
回答
在
Windows
10上处理
DPI
(文本大小)的运行时更改
、
、
、
、
在
Windows
10上,系统不再需要重新启动(注销/登录)来更改
DPI
(文本大小)。系统如何通知应用程序新闻部正在改变?我该处理什么信息?
浏览 2
提问于2015-07-29
得票数 10
回答已采纳
2
回答
C#缩放UserControl内容以匹配用户
Dpi
/字体大小
、
、
、
、
如何让我的OwnerDrawn UserControl尊重用户
dpi
(96/120/xxx)和/或字体大小(正常、大、超大)?有些人建议在Graphics对象上使用DpiX和DpiY属性,但我控制的任何东西似乎都不这样做(也就是说,无论我选择哪种字体大小或
dpi
,它们总是设置为96 )。
浏览 2
提问于2009-02-21
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
dpi怎么调到300不用ps?如何修改dpi为300?
Windows 7和Windows 8用户可能会获得Windows 11的免费升级
易飞扬DPI市场再传捷报
DPI 的业务流程及功能
Windows 10 明年将获得“性能保证” S模式
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券