我正在尝试动态调整大小CMFCPropertySheet
在每个页面的底部添加自定义控件。
由于所有属性页的高度并不相同,因此我有一种机制可以在必要时增加尺寸。
为此,我已经重写了OnActivatePage
方法并通过使用SetWindowPos
,我可以首先调整工作表的大小,然后调整选项卡控件,然后调整页面,最后我可以移动“确定”/“取消”/“帮助”按钮。
它可以很好地与PropSheetLook_OutlookBar
and PropSheetLook_Tabs
款式但不搭配PropSheetLook_OneNoteTabs
风格。页面(或选项卡)的大小未正确调整(页面的浅灰色未填充纸张。
OneNote风格OneNote http://www.freeimagehosting.net/uploads/th.ec91600664.jpg
外观风格展望 http://www.freeimagehosting.net/uploads/th.319b6938ab.jpg
任何想法? MFC 功能包错误?
我发现了问题。需要获取对不同选项卡控件的引用OneNote
版本使用viaGetTab()
并相应地调整其大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)