MFC对话框按钮控件
在一个对话框中有一个编辑控件,另外我增加了一个按钮控件,想以此确认输入。但我不想用对话框中自带的确认按钮,请问高手有没有方法实现?谢谢。对话框中自带的OK按钮,如果还留着...
在一个对话框中有一个编辑控件,另外我增加了一个按钮控件,想以此确认输入。但我不想用对话框中自带的确认按钮,请问高手有没有方法实现?谢谢。
对话框中自带的OK按钮,如果还留着可以吗?只是用我新增的确认按钮来确认输入。
我写的程序是一个基于对话框的,对话框上面已经有很多控件了,现在想再增加一个编辑控件,并确认输入。
可否再指点一下?
谢谢你们的回答!!
“确认输入”是指把编辑控件里输入的值传递给程序中的另外一个变量。 展开
对话框中自带的OK按钮,如果还留着可以吗?只是用我新增的确认按钮来确认输入。
我写的程序是一个基于对话框的,对话框上面已经有很多控件了,现在想再增加一个编辑控件,并确认输入。
可否再指点一下?
谢谢你们的回答!!
“确认输入”是指把编辑控件里输入的值传递给程序中的另外一个变量。 展开
4个回答
展开全部
最新补充:
把编辑控件里输入的值传递给程序中的另外一个变量
这样做
1.如果你要传递给的变量是整数,则
int YourVar;
YourVar=GetDlgItemInt(你控件的ID);
2.如果你要传递给的变量是字串,则
char YourVar[长度];
GetDlgItemText(你控件的ID,YourVar,长度);
把以上代码添到该控件的单击事件响应函数中即可!
1.直接删掉OK按钮,再拖一个新的按钮即可。
2.然后双击该按钮 添加鼠标单击事件的响应函数。
3.最后在响应函数添加你自己的处理过程
把编辑控件里输入的值传递给程序中的另外一个变量
这样做
1.如果你要传递给的变量是整数,则
int YourVar;
YourVar=GetDlgItemInt(你控件的ID);
2.如果你要传递给的变量是字串,则
char YourVar[长度];
GetDlgItemText(你控件的ID,YourVar,长度);
把以上代码添到该控件的单击事件响应函数中即可!
1.直接删掉OK按钮,再拖一个新的按钮即可。
2.然后双击该按钮 添加鼠标单击事件的响应函数。
3.最后在响应函数添加你自己的处理过程
展开全部
“确认输入”是什么意思?
把输入框关联一个CString变量,再UpdateData
把输入框关联一个CString变量,再UpdateData
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不想用对话框自带的按钮,直接在界面上删除不就行了。
然后让自己按钮 ID=ONOK 然后你重写virtual void OnOK( );就可响应回车。
然后让自己按钮 ID=ONOK 然后你重写virtual void OnOK( );就可响应回车。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所讲的确认输入是不是指把变量与控件联系起来?你可以使用UpdateData更新,如果你用的DDX数据交换机制,如果不是,你必须使用GetWindowText获取输入值,再转换相应类型,然后保存到变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询