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

------解决方案--------------------
字体大小问题。调整之。
------解决方案--------------------
显示器分辨率的问题
------解决方案--------------------
表单吗?我不大清楚
不过我清楚的是
打劫,快把分拿出来.