我要用VC++的对话框给MFC程序变量赋值,怎么办

 我来答
鱼鱼丫头
2006-06-19 · TA获得超过346个赞
知道答主
回答量:84
采纳率:0%
帮助的人:0
展开全部
首先要看的是派生对话框类里的DoDataExchange函数,其中的DDX_Text(pDX,IDC_EDIT,m_secnd);很重要,IDC_EDIT 是编辑控件的ID,m_secnd是变量,创建方法是,点查看-创建类向导-member variables-在class name中选中派生对话框类,在contrl IDS中选中编辑控件ID(双击),把弹出对话框的member variables NAME写个名字,这个名字就是上边说的m_secnd,当从控件读取数据到变量的时候用UpdateData(TRUE);函数.例子.
void CMyDlg::Onki()//按钮消息;
{
UpdateData(TRUE);
m_s=m_secnd;
}
m_s也是个变量,这样编辑控件的值就转到了m_s变量上了.UpdateData(FALSE)是从变量到控件.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式