我有一台台式机和一台笔记本电脑(Windows 10)。 安装在台式机上的显示器的尺寸为24英寸。
它们具有相同的分辨率(1920 x 1080),并且我在Windows 10中设置了相同的缩放比例。
我不使用Movewindow功能或其他方法来固定大小,但是,笔记本电脑和台式机中的对话框大小不同。 这导致我的软件中的控件相互重叠。
请让我知道是否通知其他设置!!
谢谢。
对不起,我的问题不明确,我添加了两张图片。
在笔记本电脑中,Windows的设置与DICOM的设置重叠。 当然,当我直接在对话框上使用'movewindow'时,我可以使控件不重叠,但是我想知道为什么两个对话框的大小不同(相同的分辨率(1920 x 1080),Windows 10上的缩放比例相同) 在台式机中,打印对话框的尺寸为791 x 632,在笔记本电脑中,打印对话框的尺寸为911 x 816。
我将检查DPI意识。谢谢您的评论!
我正在了解这种现象。 在笔记本电脑中,分辨率为1920 X 1080,但是Windows 10建议的比例值为125%。 然后将比例更改为100%,我认为它的分辨率更高。
MONITORINFO mi;
::ZeroMemory(&mi, sizeof MONITORINFO );
mi.cbSize = sizeof MONITORINFO;
if( ::GetMonitorInfo(hMonitor, &mi))
在笔记本电脑中, 当我在缩放比例和布局中使用100%大小的文本,应用程序和其他项目时, 然后mi.rcMonitor的宽度= 2400 如果我将比率值更改为125%(Windows推荐),则mi.rcMonitor的宽度= 1920
我不知道如何在1920 * 1080显示器中表示2400 * 1350,所以我将对此进行研究!