注册

CpuDbg x96

查看: 154|回复: 0
收起左侧

调试器选项多次打开底部的按钮消失问题

[复制链接]
发表于 2024-10-31 18:38:08 | 显示全部楼层 |阅读模式
自从我买了新显示器将DPI设置为150%之后,遇到了各种各样的问题.
现在遇到的问题是每次按ALT+O调出调试器选项,每调一次,底部的确认 撤消 等按钮,
就会往下移一点, 多试两次,就彻底看不到按钮.

分析发现是代码问题, 之前是用 GetClientRect 和 GetWindowRect 来保存窗口坐标和大小.
修改了DPI后,这种方法兼容性并不好, 换成 GetWindowPlacement 就能解决此问题.
GetWindowPlacement中能保存窗口多种信息.

现在改成只有点了确定,才会保存窗口位置信息, 除此之外, 都不会保存配置信息以及窗口的位置.
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注册

QQ|Archiver|手机版| CpuDbg x96

GMT, 2024-12-14 22:05 , Processed in 0.078125 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表