我想通过if判断一个变量达到一个阈值后,弹出一个自己在资源里创建的警告对话框(dialogue1),请问怎么实现?

解决方案 »

  1.   

    兄弟,看清楚我的问题,是调用我在资源里创建的对话框,不要用messagebox~~
      

  2.   

    DoModal()弹出的对话框出来不就可以了~
      

  3.   

    if (x>=你预定的阈值)
    {
       CDlg dlg;    //CDlg是你自己做的对话框对应的新对话框类 
       dlg.Domodal();   //dlg调用Domodal()显示一个模态对话框
    }
      

  4.   

    创建一个对话框对象a,然后
    a.Domodel
      

  5.   

    如果要弹出模态对话框的话可以用5楼的方法。
    如果要弹出非模态对话框的话,就要用7楼的方法,先Create然后showWindow。但是要注意这时候的对象要是类的成员变量或者是new的一个指针。因为局部变量在方法结束后会被释放,这样你是看不见自己创建的对话框的。
    但是你要弹的是警告对话框,所以用5楼的方法就可以。