有没有一种简单的方法可以强制 Windows 使用固定的 DPI 值而不是当前的 DPI 设置来计算文本范围?
我想知道是否有一种简单的方法来计算字符串的文本范围(类似于 GetTextExtentPoint32),但允许我指定在计算中使用的 DPI。换句话说,是否有一个函数…
如何使用 imagick 扩展更改图像的 dpi
我需要将所有上传的文件更改为 72 dpi。 我正在使用 php imagick 扩展。 这是我尝试过的(我使用的图像是 300dpi): $image = new Imagick(); $image…
对于相同的屏幕分辨率和 DPI 设置,IDE 控件的像素可以在两个操作系统之间变化吗?
假设在运行 Windows XP、Windows Vista 和 Windows7 的三台计算机上打开 GUI 应用程序。在所有三台机器中,屏幕分辨率和 DPI 设置都设置为相同的值。…
Win32:在高 DPI 下在对话框中显示股票图标
我有一个对话框,需要在其中显示标准信息图标。这是我的 RC 代码: ICON "",IDC_ICON_INFORMATION,18,70,21,20 我按如下方式处理 WM_INITDIALOG 消息…
以编程方式确定 Windows DPI 设置?
我们的一个不支持 dpi 的 MFC 应用程序遇到了问题。 如果您将系统设置更改为高 dpi(例如 120 或 144 dpi),任务栏上的应用程序图标看起来会很糟糕。…
如何将 WPF 大小转换为物理像素?
将 WPF(与分辨率无关)宽度和高度转换为物理屏幕像素的最佳方法是什么? 我正在 WinForms 表单中显示 WPF 内容(通过 ElementHost)并尝试制定一些大…
如何告知搜索建议视图以缩略图形式显示的图像的 DPI?
我有一个使用 Android 搜索和自动搜索建议功能的活动。 我在活动中使用的缩略图都存储在 SD 卡上(有很多)并且都是 MDPI 分辨率。 当在我的活动中使…
如何使用 itextsharp 计算 pdf 中正确的图像大小?
我正在尝试使用 itextsharp 将图像添加到 pdf 中,无论图像大小如何,它似乎总是映射到 pdf 内不同的更大尺寸? 我添加的图像为 624x500 像素 (DPI:72…
GetSystemMetrics() 返回 SM_CXSCREEN 的错误值
我遇到了一个有趣的问题。至少在 Vista 中,当桌面 DPI 设置未设置为 100% 时,getSystemMetrics(SM_CXSCREEN) 将返回不正确的值。例如,我在 1366x76…
GetWindowPlacement/SetWindowPlacement 在 WinForms 中不适用于高 DPI
我有一个旧版 WinForms 应用程序,我想跨会话保存窗口位置和大小。我一直在使用 GetWindowPlacement 和 SetWindowPlacement 在 FormClosing 和 Load …