腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券