CDialogBar上CPropertySheet的大小疑点,困惑。
CDialogBar上CPropertySheet的大小问题,困惑。。。
在控制面板上(DialogBar)添加一个CPropertySheet属性页,上面有若干页面
代码为:
h中:
//DialogBar变量
CDialogBar m_myDialogBarLeft;
//属性页变量
CPropertySheet m_MySheet;
//子页面变量
CPagePart m_PagePart;
CPageRoomEnterArtificial m_PageRoomEnterArtificial;
CPageRoomEnterAuto m_PageRoomEnterAuto;
cpp中:
m_MySheet.AddPage(&m_PagePart);
m_MySheet.AddPage(&m_PageRoomEnterArtificial);
m_MySheet.AddPage(&m_PageRoomEnterAuto);
m_MySheet.Create(&m_myDialogBarLeft, WS_CHILD|WS_VISIBLE, NULL);
m_MySheet.SetWindowPos(NULL, 5, 120, 340, 210, SWP_NOZORDER | SWP_NOACTIVATE);
在我自己的系统下显示正常
但是换了别的机器就会出现属性页超出DialogBar的现象
如图所示
http://www.vchelp.net/ASP/cdf_pic/200601/subject_1_185066.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044528.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044529.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044530.jpg
------解决方案--------------------
字体大小问题。调整之。
------解决方案--------------------
显示器分辨率的问题
------解决方案--------------------
表单吗?我不大清楚
不过我清楚的是
打劫,快把分拿出来.
在控制面板上(DialogBar)添加一个CPropertySheet属性页,上面有若干页面
代码为:
h中:
//DialogBar变量
CDialogBar m_myDialogBarLeft;
//属性页变量
CPropertySheet m_MySheet;
//子页面变量
CPagePart m_PagePart;
CPageRoomEnterArtificial m_PageRoomEnterArtificial;
CPageRoomEnterAuto m_PageRoomEnterAuto;
cpp中:
m_MySheet.AddPage(&m_PagePart);
m_MySheet.AddPage(&m_PageRoomEnterArtificial);
m_MySheet.AddPage(&m_PageRoomEnterAuto);
m_MySheet.Create(&m_myDialogBarLeft, WS_CHILD|WS_VISIBLE, NULL);
m_MySheet.SetWindowPos(NULL, 5, 120, 340, 210, SWP_NOZORDER | SWP_NOACTIVATE);
在我自己的系统下显示正常
但是换了别的机器就会出现属性页超出DialogBar的现象
如图所示
http://www.vchelp.net/ASP/cdf_pic/200601/subject_1_185066.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044528.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044529.jpg
http://www.vchelp.net/ASP/cdf_pic/200601/reply_1_1044530.jpg
------解决方案--------------------
字体大小问题。调整之。
------解决方案--------------------
显示器分辨率的问题
------解决方案--------------------
表单吗?我不大清楚
不过我清楚的是
打劫,快把分拿出来.