vc中如何实现在对话框A的编辑框内显示对话框B的两个编辑框的值的合(B为A中按钮按下所产生的)

2024-12-01 09:10:17
推荐回答(3个)
回答1:

你可以定义一个公共的类,在类中定义对象和变量;然后将A的数值传入这个公共类的变量中,在B中在引用这个对象的变量。就可以了

回答2:

两个编辑框都用classwizard添加成员变量,定义一个全局变量,将两者的和赋值给该全局变量,在B对话框类中实现(这个不用说了吧)

回答3:

响应B编辑框的CB_EDITCHG消息,直接用GetDlgItemText(IDC_EDITA,A),GetDlgItemText(IDC_EDITB,B)获取两个编辑框的值(如果是数字可以通过atoi进行转换后进行计算)进行拼加,然后再用SetDlgItemText(IDC_EDITA,A+B) 把计算或拼加过的值重新写到A编辑框中