我是新手请问高手:
  我用到了属性页,上面附属几个r对话框,通过上一步下一步串联起来,每个对话口定义一个对话框类 ,现在我在第一个对话框dlg1中的获取输入编辑框的内容(值str),要在后面的对话框中用,请问我怎么在dlg2,dlg3中使用这个更改的变量str?
 

解决方案 »

  1.   

    dlg1获得dlg2和dlg3的窗口句柄,在获取输入编辑框的内容后,向dlg2和dlg3发消息
      

  2.   

    1、全局变量,不推荐
    2、在你切换属性页的时候将str传给dlg2,dlg3的公有成员变量
      

  3.   

    dlg1获得dlg2和dlg3的窗口句柄,在获取输入编辑框的内容后,向dlg2和dlg3发消息 
    请问这个怎么操作?
     几个类分别是dlg1,dlg2,dlg3变量str在存在dlg1中,怎么向dlg2,dlg3发消息?
    又怎么捕获?谢谢。我对这个消息传递不是很熟悉 
      

  4.   

    在你切换属性页的时候将str传给dlg2,dlg3的公有成员变量
      您好:请问这个是要怎么操作?我直接在dlg2中引用dlg1对象,只能获得dlg1中str的未修改的值。
    不明白您说的传是怎么传?在 dlg1中生命dlg2 dlg3对象,然后把str值传给dlg2 dlg3 中的相应的成员变量么?
      谢谢
      

  5.   

    定义成员变量,保存str,然后通过指针或许后面窗口类的句柄,设置进行改变