如图,以Win7为基准,在Win8中,当CPropertySheet::OnInitDialog()函数执行完毕之后,窗口的大小会变得比Win7大很多,导致后边创建的字体也随之变大,效果很差.(左一)
然后在CPropertyPage::OnInitDialog()中我对Page页的大小进行固定,字体是OK了,但是对话框会比较高,将按钮遮住.而且界面也不美观.将Page的对话框资源高度降低后,基本和Win7是一样的了,但是这样的话Win7就显示不完全了.
求大神.Windows 8Windows 7界面属性页