建了一个对话框,里面有一个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呢