gpt4 book ai didi

windows - 远程桌面中的物理屏幕分辨率大小更改

转载 作者:可可西里 更新时间:2023-11-01 10:37:17 24 4
gpt4 key购买 nike

在远程桌面 session 中使用 MFC 应用程序时,屏幕分辨率不正确。我有一个 mfc 应用程序 TestMFC。在我的机器上,如果我使用

HDC screen = ::GetDC(0);
int dpiX = GetDeviceCaps (screen, HORZSIZE);
int dpiY = GetDeviceCaps (screen, VERTSIZE);

给出 564 和 318,而当我的应用程序在远程桌面 session 中执行时,它给出 320 和 240。虽然像素大小保持不变,为 1600 和 900。我在远程桌面屏幕设置中使用全屏设置。

最佳答案

HORZSIZE 尝试以毫米为单位返回屏幕的物理尺寸(当信息可用时)。您应该对像素使用 HORZRES。

关于windows - 远程桌面中的物理屏幕分辨率大小更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18397596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com