m_tab.InsertItem(0,_T("0"));
m_tab.InsertItem(1,_T("1"));
m_tab.InsertItem(2,_T("2"));
m_tab.InsertItem(3,_T("3"));
m_tab.InsertItem(4,_T("4"));
m_page1.Create(IDD_DIALOG1,&m_tab);
m_page2.Create(IDD_DIALOG2,&m_tab);
m_page3.Create(IDD_DIALOG3,&m_tab);
m_page4.Create(IDD_DIALOG4,&m_tab);
m_page5.Create(IDD_DIALOG5,&m_tab);         m_page1.MoveWindow(&rc);
m_page2.MoveWindow(&rc);
m_page3.MoveWindow(&rc);
m_page4.MoveWindow(&rc);
m_page5.MoveWindow(&rc);
pDialog[0] = &m_page1;
pDialog[1] = &m_page2;
pDialog[2] = &m_page3;
pDialog[3] = &m_page4;
pDialog[4] = &m_page5;
pDialog[0]->ShowWindow(SW_SHOW);
pDialog[1]->ShowWindow(SW_HIDE);
pDialog[2]->ShowWindow(SW_HIDE);
pDialog[3]->ShowWindow(SW_HIDE);
pDialog[4]->ShowWindow(SW_HIDE);
m_CurSelTab = 0;下面是切换页面的代码 
pDialog[m_CurSelTab]->ShowWindow(SW_HIDE);
m_CurSelTab = m_tab.GetCurSel();
pDialog[m_CurSelTab]->ShowWindow(SW_SHOW);
*pResult = 0;我只能添加5个页面,以定义第6个页面变量时,就编译出错了,请问为什么?谢谢解答!

解决方案 »

  1.   

    这点数量还不至于出问题,细心检查下代码
      

  2.   

    本人代码里就加过6个页面,没出现什么问题!
      

  3.   

    我曾碰到过LZ所说的问题
    这个和创建页面个数没有任何关系,你删掉出问题的那个资源,重新添加下试试
      

  4.   

    我只能添加5个页面,以定义第6个页面变量时,就编译出错了,请问为什么?谢谢解答!
    ----------------------------------------------------------------
    定义第6个页面变量时,就编译出错了,编译错误?应该很容易解决吧
      

  5.   

    您好
    我是本版版主
    此帖已多日无人关注
    请您及时结帖
    如您认为问题没有解决可按无满意结帖处理
    另外本版设置了疑难问题汇总帖
    并已在版面置顶
    相关规定其帖子中有说明
    您可以根据规定提交您帖子的链接
    如您目前不想结帖只需回帖说明
    我们会删除此结帖通知见此回复三日内无回应
    我们将强制结帖
    相关规定详见界面界面版关于版主结帖工作的具体办法