建了一个对话框,里面有一个edit control,ID号是IDC_HE,还有一个button control,ID号是IDC_YES,想在按下button后,就把edit control里的数存进变量h里,添加事件处理程序OnBnClickedYes();
OnBnClickedYes()
{
// TODO: 在此添加控件通知处理程序代码
CDialog::OnInitDialog();
}
在DoDataExchange里加入:
DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_HE, h);
}
OnInitDialog()执行之后就调用了DoDataExchange(),可是为什么没有将edit control里的数赋给H呢
OnBnClickedYes()
{
// TODO: 在此添加控件通知处理程序代码
CDialog::OnInitDialog();
}
在DoDataExchange里加入:
DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_HE, h);
}
OnInitDialog()执行之后就调用了DoDataExchange(),可是为什么没有将edit control里的数赋给H呢
解决方案 »
- 读数据库中的时间的问题
- SetWindowsHookEx( ) 和DLL的问题
- VC菜单编辑器,怎么插入一个菜单项?
- 关于串口监视线程的问题
- 请问大家,怎么快速读文件?
- 基于对话框的mfc程序,关闭对话框后,系统是怎样退出应用程序的?我想在应用程序结束的前一刻做一些收尾工作应该重载cwinapp那个虚函数?
- 编程修改本机ip地址如何实现?
- 用控制台创建的程序的返回值,会存在系统的什么位置?
- 我在网上发现了一个关于办公OA软件的网站(www.bizdict.com.cn),觉得还不错,
- 有个人找我让我帮他做安装程序,可我发现他给我发的邮件中含有DanSnowB7这个软件,是做什么的?
- c:\program files\microsoft visual studio\vc98\include\winsock.h(732) : error C2059: syntax error : '
- VC如何实现进行一个操作后自动搜索USB设备并将一个文件拷入其中?
把edit control里的数存进变量h里,需要调用UpdateData(TRUE)
另外,重复调用OnInitDialog不好,不要这样用
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);}