其实说起来很简单1.先下载这个程序,VC6.0下编译  http://download.csdn.net/source/2451830
2.当我点击“资源视图”的“BUTTON1”时在左边分割窗口上显示IDD_DIALOG3(看资源就知道这是什么东西了)已经被困扰一天了,没解决,哪位大大解决了,或提些建设性的意见请回帖或发我邮箱[email protected],单独给分绝不食言!

解决方案 »

  1.   

    我也有过这种情况,我室友也是,不过我发现一个特点:如果是重新装的系统,在没有备份之前安装它,(注:压缩文件包和你解压路径不要是一个磁盘,如你的VC是在你电脑的D盘,那么你可以解压到C、E、F任意一个磁盘),然后再备份,这样VC就好用了(安装时有一个文件是MS-DOS知道吧),VC和XP的兼容性很差,我发现这个方法还是较好的,至于怎么在已经备份的系统上安装vc我就不知道了,你再请教请教别人吧!
      

  2.   

    我也搞糊涂了,左边的分割窗口????第一、没有看到分割的窗口
    第二、如果要算窗口,应该是右边于是我不明白了你是需要按按钮一之后将资源3显示在右边白色的窗口里呢
    还是需要按按钮一之后将IDD_DIALOG3替换IDD_DIALOG2呢
      

  3.   

    看了一下,第一步应该是:
    ////
    BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
    CCreateContext* pContext)
    {
    // create splitter window
    if (!m_wndSplitter.CreateStatic(this, 1, 2))
    return FALSE; if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(100, 100), pContext) ||
    !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CHMI_manView), CSize(100, 100), pContext))
    {
    m_wndSplitter.DestroyWindow();
    return FALSE;
    }
    return TRUE;
    }
      

  4.   

    给你改了改:
    void CDialogSecond::OnButton1() 
    {
    // TODO: Add your control notification handler code here
    CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
    CMy009View *pView=(CMy009View *)pMain->GetActiveView(); CDialog3 *pdlg3=new(CDialog3);
    pdlg3->Create(IDD_DIALOG3,pView);//父窗口是右边的View
    pdlg3->ShowWindow(SW_SHOW);
    }
      

  5.   

    右边的视图很容易实现,我是想点击BUTTON按钮后出现Cdialog3,就象是多了个m_TabCtrl.AddPage
      

  6.   

    是需要按按钮一之后将IDD_DIALOG3替换IDD_DIALOG2呢
      

  7.   

    你说的问题并不简单,也不知道你为什么非要这么用;
    要达到你的要求
    必须修改CCoolTabCtrl类;
    让每个标签可以创建两个关联窗口,一个显示,一个隐藏窗口在创建实例的时候就为需要的东西分配好了空间你在一切都准备好了之后再去操作很难啊
      

  8.   


     你这种思路很好,和我想的有区别,我是想增加一个AddPage,然后影藏,当我点击按钮的时候显示
      

  9.   

    明白了!
    如果是这样,只能修改CCoolTabCtrl类了
    其实该类的SetActivePage(int nIndex)就是显示和隐藏某一页。
    只不过窗口是隐藏了,标签却还在。所以思路应该是:
    1、IDD_DIALOG3还是按正常的方法AddPage增加进去。
    2、为标签类CPageItem增加一个属性数据成员变量;
    3、在画标签的地方修改一下根据属性数据选择画还是不画 
       我估计有点麻烦,如果不画2,那么2的位置的信息要算给3
    4、剩下的就是提供接口函数设置那个属性了。个人觉得,应该可以实现
      

  10.   

    不知道楼主搞定了没有,我想我已经搞定了
    我介绍一下情况按按钮之后,新增加了一个标签选项"第四项目"
    同时自动切换到该项目
    该项目是以IDD_DIALOG3为内容的