帮你UP一下同时,你的问题应该是两个窗口切换的问题
置一个变量m
m=true;//表示a可见,b不可见
m=false;//表示a不可见,b可见
做个判断不行吗?
不过我没有做过,:)

解决方案 »

  1.   

    if(!(pDialog1&&pDialog2))
    {
    pDialog1=new Dialog1;
    pDialog1->Create(IDD_DIALOG1,this);
    pDialog2=new Dialog2;
    pDialog2->Create(IDD_DIALOG2,this);
                      assert(pDialog1&&pDialog2);
    }
    static bShowDialog1=true;
    if(bShowDialog1)
    {
    pDialog1->ShowWindow(SW_SHOW);
    pDialog2->ShowWindow(SW_HIDE);
            bShowDialog1=false;
    }
    else
    {
    pDialog2->ShowWindow(SW_SHOW);
    pDialog1->ShowWindow(SW_HIDE);
    bShowDialog1=true;
    }