问个VC++超简单的问题,以前成功过,现在忘了

来源:百度知道 编辑:UC知道 时间:2024/09/22 19:24:07
我建了一个基本对话框,在里边新建了一个编辑框,命名为IDC_EDIT1。在建立类向导中,将其命为m_Edit1
在设定按下确定之后,MessageBox(m_Edit1);
可是无论输入什么,总是没有将输入的显示出来。怎么回事?

在MessageBox(m_Edit1);这句之前加
UpdateData(1);

搞明白m_Edit1 是ICD 仅仅是个代号,不是实体
要得到实体的指针,可以:
CEdit* hm_Edit1=(CEdit*)GetDlgItem(m_Edit1);
然后通过指针操作这个编辑矿的文本