我想做的两个按钮对应弹出的两个对话框的布局是一样的,为了省事,我想用一个对话框来实现,因为用途不一样,所以标题要改变,怎么变,比如一号按钮弹出的对话框标题是“111”,二号按钮弹出的对话框标题栏是“222”。

解决方案 »

  1.   

    定义对话框对象的时候把你要置的title作为参数传进去就好了,然后再相应的对话框类中的构造函数中去取得相应的CString,保存下来,然后再OnInitDialog()中去SetWindowText()你保存的这个CString!!
      

  2.   

    在DOMODAL()之前调用一下SetWindowText("111"/"222");
      

  3.   

    在DOMODAL()之前调用一下SetWindowText("111"/"222");
      

  4.   

    在对话框中设置一个CStrng dd;dd在对话框中要初始化。
    然后在每个按钮响应函数中 添加这样的代码:mydlg.dd="aa";//mydlg 为你的对话框类对象,aa为你要更改成的名字。
    然后在mydlg.DoModal();
    这样就可以了!
      

  5.   

    上面忘记在对话框的OnInitDialog()函数中添加SetWindowText(dd);