mfc 如何设置子对话框中edit控件的初始默认值?C++语言

2025-02-25 08:24:30
推荐回答(3个)
回答1:

你的double类型的值是从哪获取的?如果从父窗口传过来,那么可以这样实现。
子类声明变量double d;
声明成员函数接收参数,在打开子窗口时传递值,然后在OnInitDialog函数中设置:

CString str;
str.Format("%f", d);
m_edit.SetWindowText(str);

回答2:

你说的控件是指编辑框吧。在OnInitDialog()中添加:

UpdateData(TRUE);
m_edit=……;
就可以了

回答3:

对于绑定的变量,不要在OnInitDialog()里面进行初始化控件的值,在构造函数里面进行初始化。