在view函数中调用dialog对话框类,想在调用对话框时使用在edit控件中输入的值(我已经把edit关联成了一个变量)。但是我每次执行都是控件的初始值,怎么样能在不用GetWindowText之类的API情况下使用我输入的值,而不使用初始值。我用的是vc2005,好像edit关联变量不给初始值就默认为0。希望高手们帮个忙,本人新手,最好能有比较具体的代码例子,本人论坛积分也很少,所以希望大家别嫌分数少,帮帮忙!谢谢!
调试欢乐多
然后再用变量值即可。
true;表示从编辑框中得到你刚刚写入的值;
false:表示将值写到编辑框中:
视图类假定是:CTestView
对话框类假定是:CTestDlg 基中有一个EDIT,关联了一个变量int m_nEditNum
在CTestView的某个函数中修定是OnTest()void CTestView::OnTest()
{
CTestDlg dlg;
dlg.m_nEditNum= 23;//
dlg.DoModal();
// CTestDlg dlg;
// if ( IDOK == dlg.DoModal() )
// {
// int nTempNum = dlg.m_nEditNum;
// }
}
void CTestView::OnTest()
{
CDotArray dlg;
a = dlg.m_XHang;
b = dlg.m_YLie;