我create 出来一个非模态对话框  必须以主对话框为父窗口
非模态对话框显示的位置下面正好有个按钮 好像非模态对话框不能挡住按钮一样 两者会互相刷新

解决方案 »

  1.   

    两者会互相刷新?貌似没什么问题吧,对话框可以移开来的。
    PS:楼主神人-->结帖率:102.13%
      

  2.   

    揭贴率超过100%是因为,CSDN程序员的杰作!
    我的也是!!!
    楼主,你到底是要当住按钮还是不要当住按钮啊
      

  3.   

    void CTestDlg::OnButton2() 
    {
    // TODO: Add your control notification handler code here
    CNewDlg *p=new CNewDlg();
    p->Create(IDD_DIALOG1);
    p->ShowWindow(SW_SHOW);
    }
    有图有真相:
      

  4.   

    按道理来说子对话框是一定会遮盖住父对话框的按钮的。这和模态还是非模态无关。除非子对话框透明!楼主是不是把对话框的背景弄成透明的了???如果是,就把对话框的Transparent属性变为False
      

  5.   

       这个时候你索性把button 隐藏起来不就可以了吗??
      

  6.   

    我把字对话框 设置成 topmost了。。