VC ++:如何在MFC diaolg中的propertySheet顶部显示一个控件

时间:2015-12-28 06:41:59

标签: c++ visual-c++ mfc

所有

我对VC ++中的属性表有疑问。我有2个或更多mfc对话框,我在一个对话框中合并这些对话框作为选项卡控件通过属性表。我可以在属性表的顶部放置一个控件吗?有可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是CPropertySheet,则可以在OnCreate处理程序中添加控件(如MSDN所述):

int CMyPropertySheet::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    int ret = CPropertySheet::OnCreate(lpCreateStruct);
    if(ret != 0)
        return ret;
    CRect rect;
    GetWindowRect(rect);
    // ... adjust rect here...
    MoveWindow(rect);
    // ... move tab control down here ...
    // ... add your controls above the tabctrl here ...
}