为何输入文本框中的数据无效呢,也无法赋给其他变量,我已经使用了UpdateData(TRUE);了
解决方案 »
- 鼠标移动到tabctrl控件响应事件,感激不尽
- 如果失败了是否需要调用close
- COM控件,调用COM程序可以把参数传入COM,请问COM怎么把参数返回给调用程序,接口函数怎么写
- WTL和ATL的定义又重复的造成的二义性,如何解决?
- 如何取模板类CList中的值?
- 怎么我的DLL共享数据段没有成功?
- This file already open in an editor
- 请教miniITX主板RS485口的收发方向控制
- GetActiveWindow与GetForegroundWindow的区别是什么???
- 请问如何在win平台下对峰鸣器编程
- CEdit控件中如何自动添加千位数符号和位数零?
- PE文件增加的section中调用dll的问题
CString str;
str.Format(“% #", param ); //使用Format把参数转换成CString类型
SetDlgItemText( EditID, str );
代码如下:
CString m_mima;
m_mima = _T("");
DDX_Text(pDX, IDC_EDIT1, m_mima);
CString m_edit2;
输入"123",点击按钮BUTTON1,
void CSyDlg::OnButton1()
{
UpdateData(TRUE);
m_edit2=m_name;
UpdateData(FALSE);
}
CString m_mima;
m_mima = _T("");
DDX_Text(pDX, IDC_EDIT1, m_mima);
CString m_edit2;
输入"123",点击按钮BUTTON1,
void CSyDlg::OnButton1()
{
UpdateData(TRUE);
m_edit2=m_mima;
UpdateData(FALSE);
}
UpdateData(FALSE); //好像是Ctrl->Var
后再
UpdateData(TRUE); //好像是Var->Ctrl
可能会记错,楼主不防试下,或直接用GetDlgItemText(IDC_EDIT1,m_edit2);