我有两个对话框,一个带按钮,另一个带编辑控件。我如何从其他控件访问一个控件

时间:2014-06-09 06:26:52

标签: visual-c++ mfc

请清除我的怀疑。

我有两个对话框,对话框A和对话框B。

和对话框A包含组合框性别,而对话框B包含编辑已归档。

用户选择性别为男性。必须在编辑控件中使用Male更新对话框B的编辑字段。

如何实现。

请帮助我们这样做。

1 个答案:

答案 0 :(得分:0)

我想两个对话框都是在此操作之前创建的。

因此,在这种情况下,向dialogB对象添加一个类,并编写如下公共方法:

    void setEdit(CString gender)
    {
    GetDlgItem(IDC_EDIT1)->SetWindowText(gender);
    }

在对话框A类中获取dialogB的对象并在ComboBox更改事件上调用setEdit()方法