MFC中单击对话框1中的按钮弹出对话框2,在对话框2的cpp中想用对话框1中的变量怎么办?

2025-02-26 19:17:51
推荐回答(3个)
回答1:

对话框2 有个成员变量, 这个成员变量可以是 对话框1的 指针,也可以是 你想访问的 对话框1的变量.

在你创建对话框2的 时候,把对话框1的 值 赋值给 对话框的那个成员变量.

回答2:

可以将对话框1的指针作为参数传给对话框2.

回答3:

假设 对话框1 对象是dialog1,变量是m1;
对话框2对象是dialog2,定义变量m2;
把m1的值给m2..
调用 dialog2.DoModal(); 之前 添加
dialog2.m2=dialog1.m1;