2个或多个对话框,都是设置参数用的。但这几个对话框里设置的参数是同一份参数。如何保证数据的一致性
对话框控件都关联了变量的。如果把2个dialogue里控件的ID保证一样,能实现吗?

解决方案 »

  1.   

    可以的,在对话框1的控件变量赋值的时候,同步修改对话框2的成员,并updatedata,这样在对话框2就同步显示了。如果要做的更好一些,可以将对话框的控件变量  相应的 映射  到一个结构体,然后使用共享内存的方法进行‘枷锁同步’ 读写。不知道这样说你能不能明白
      

  2.   

    可以写一个类,比如CSetting,然后下面有几个成员变量DataA, DataB,
    每次使用或修改数据就修改这里面的