MFC对话框按钮控件

在一个对话框中有一个编辑控件,另外我增加了一个按钮控件,想以此确认输入。但我不想用对话框中自带的确认按钮,请问高手有没有方法实现?谢谢。对话框中自带的OK按钮,如果还留着... 在一个对话框中有一个编辑控件,另外我增加了一个按钮控件,想以此确认输入。但我不想用对话框中自带的确认按钮,请问高手有没有方法实现?谢谢。
对话框中自带的OK按钮,如果还留着可以吗?只是用我新增的确认按钮来确认输入。
我写的程序是一个基于对话框的,对话框上面已经有很多控件了,现在想再增加一个编辑控件,并确认输入。
可否再指点一下?
谢谢你们的回答!!

“确认输入”是指把编辑控件里输入的值传递给程序中的另外一个变量。
展开
 我来答
beswor
2010-08-11 · TA获得超过582个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:207万
展开全部
最新补充:
把编辑控件里输入的值传递给程序中的另外一个变量
这样做
1.如果你要传递给的变量是整数,则
int YourVar;
YourVar=GetDlgItemInt(你控件的ID);
2.如果你要传递给的变量是字串,则
char YourVar[长度];
GetDlgItemText(你控件的ID,YourVar,长度);

把以上代码添到该控件的单击事件响应函数中即可!

1.直接删掉OK按钮,再拖一个新的按钮即可。
2.然后双击该按钮 添加鼠标单击事件的响应函数。
3.最后在响应函数添加你自己的处理过程
gamespy1991
2010-08-11 · TA获得超过1262个赞
知道小有建树答主
回答量:1636
采纳率:0%
帮助的人:1215万
展开全部
“确认输入”是什么意思?

把输入框关联一个CString变量,再UpdateData
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1bcb2a13
2010-08-10 · 超过11用户采纳过TA的回答
知道答主
回答量:17
采纳率:0%
帮助的人:33.8万
展开全部
不想用对话框自带的按钮,直接在界面上删除不就行了。

然后让自己按钮 ID=ONOK 然后你重写virtual void OnOK( );就可响应回车。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山石智能机电
2010-08-11
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
你所讲的确认输入是不是指把变量与控件联系起来?你可以使用UpdateData更新,如果你用的DDX数据交换机制,如果不是,你必须使用GetWindowText获取输入值,再转换相应类型,然后保存到变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式