对对话框之间的信息传递

主要需要分成两类:

1.      对话框已经存在

可以直接通过SendMessage(或者PostMessage)来发送消息.

2.       对话框没有存在

此时也要分成两类:

     模态对话框

n         方案一:

u       首先利用对话框的构造函数(注意此时避免使用赋值操作符来进行)

u       OnInitDialog中处理刚刚传递过来的值显示

n         方案二:

u       原理与方案二一致,但是这里使用类的成员函数来初始化成员变量

     非模态对话框

n         使用dlg.Create来初始化dlg;

n         然后调用成员函数来初始化变量

你可能感兴趣的:(对对话框之间的信息传递)