Win10下CPropertySheet窗口被放大了,怎么办

shao99 2016-09-26 04:41:05
一个MFC的向导页,用到CPropertySheet以及CPropertyPage类,win7及XP下显示正常。
在Win10下,窗口被放大了,感觉怎么启用容器功能了。
被等比放大到全屏高度,结果就悲剧了,确认、取消等按钮都在开始栏下了。
有谁知道怎么解决啊?
我现在是VS2008,用VS2015也试过,都是这个现象。
...全文
731 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhw217 2017-07-07
  • 打赏
  • 举报
回复
WIN10系统自己的属性页都变高了,感觉这个问题是无解了,会不会是MS为了兼容触屏而故意为之?
fhw217 2017-07-07
  • 打赏
  • 举报
回复
我也遇到了同样的问题,楼主找到解决方法了吗?
shao99 2016-10-08
  • 打赏
  • 举报
回复
在win7的显示界面中,CDialog和CPropertySheet中edit框的高度一致


在win10的显示界面中,CDialog和CPropertySheet中edit框的高度相比,CPeopertySheet中的要高多了

shao99 2016-09-27
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
自己处理WM_Size消息。然后等比例移动控件
关键是Sheet的大小怎么计算的呢,初始窗口被放大了呢
oyljerry 2016-09-26
  • 打赏
  • 举报
回复
自己处理WM_Size消息。然后等比例移动控件

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧