在delphi下,放个pagecontrol就可以在一个Dialog上设计多套界面了。 可vc中好像不行。  我该怎么办??

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=398
      

  2.   

    vc中也有CTabCtrl 类啊,然后直接在上面放tab页面就可以了,需要demo,可以给我发消息,明天给你
      

  3.   

    怎么所有的方法都要用CTabSheet ??  那不是只能使用vc缺省的页面风格(页眉、边框)了?? 可我的程序中需要用不同的图来充当页眉。位置也非标准的位置。 不能用这个方法啊!
      

  4.   

    要做到Delphi下的那样是 不可能的,VC中至少还需要你添加对话框资源!
      

  5.   

    先创建一个dialog 作为主窗口的ctabctr 的tab页;在该窗口的初始化的时候 调整区域:
    CRect rc;
    Getparent()->GetclientRect(&rc);
    ((CCtrTab *)Getparent())->AdjustRect(&rc);
    MOvewindow(&rc);然后在主窗口中的cctrtab的初始化处理:该子界面:
    tab.InsertTab(0"dfdfdfdfd");
    m-dlg.CREATE(IDD_DLG,tab);
    m_dlg.ShowWindow(SW_SHOW);