我在MFC 单文档 中定义了一个按钮,为了实现画面切换的功能,赋予它一个打开图片的功能,但是打开之后再同一位置该按钮只是被画面覆盖,仍能点击,求教怎么将其删除或者怎么能够更好的实现画面切换。谢谢~

解决方案 »

  1.   

    打开图后将按钮隐藏 ShowWindow(SW_HIDE);
      

  2.   

    static stat=true;
    //    if (stat)
    {     if(C1dlg->GetSafeHwnd()==0)           //创建窗口出来
    {
    C1dlg->Create(IDD_C1_DIALOG1,this);
    }
    C1dlg->ShowWindow(SW_SHOW);
    }
           
    /* if (!stat)
    {
    if (C1dlg != NULL)                    //关闭窗口
     {
    C1dlg->DestroyWindow();
    // delete dlg;
     }
    }
        stat=!stat;*/