按钮响应有关问题,顶者也给分
按钮响应问题,顶者也给分
假设窗体中有三个EDIT控件
还有10个按钮,比如 说10个按钮代表10个数字,当光标在EDIT1处时,可以点击那十个按钮输入数字,当光标在EDIT2时,也可以输入数字,如果要完成这样的功能,需要在单击按钮的事件中进行判断是在哪个EDIT中输入吗?
------解决方案--------------------
你要输入给哪个edit,button又不知道
------解决方案--------------------
模拟一个键盘输入就是了。
------解决方案--------------------
响应三个编辑框的EN_SETFOCUS消息,用一个变量记录当前获得焦点的编辑框,在按钮消息中向这个变量代表的编辑框发送文字。比如这个变量可以是编辑框对象的指针,初始化为NULL,按钮中判断一下。
------解决方案--------------------
Mackz 说的没错..
一个对话矿的变量,然后每次编辑框获得焦点后这把这个变量设为自己
m_focus=MYEDIT1
然后点按钮后判断focus的值,然后对相应的编辑框控件-> setWindowsText()
结了吧.
------解决方案--------------------
1、默认一个编辑框,因为很多时候没有必要去选择一个编辑框。
2、在响应编辑框EN_SETFOCUS消息中,用指针指向当前编辑框。
3、按钮事件中向指针指向的编辑框输入你要输入的内容。
------解决方案--------------------
听说顶能给分?
------解决方案--------------------
我顶!
------解决方案--------------------
用一个变量来保存是哪个edit接受输入不行么?
假设窗体中有三个EDIT控件
还有10个按钮,比如 说10个按钮代表10个数字,当光标在EDIT1处时,可以点击那十个按钮输入数字,当光标在EDIT2时,也可以输入数字,如果要完成这样的功能,需要在单击按钮的事件中进行判断是在哪个EDIT中输入吗?
------解决方案--------------------
你要输入给哪个edit,button又不知道
------解决方案--------------------
模拟一个键盘输入就是了。
------解决方案--------------------
响应三个编辑框的EN_SETFOCUS消息,用一个变量记录当前获得焦点的编辑框,在按钮消息中向这个变量代表的编辑框发送文字。比如这个变量可以是编辑框对象的指针,初始化为NULL,按钮中判断一下。
------解决方案--------------------
Mackz 说的没错..
一个对话矿的变量,然后每次编辑框获得焦点后这把这个变量设为自己
m_focus=MYEDIT1
然后点按钮后判断focus的值,然后对相应的编辑框控件-> setWindowsText()
结了吧.
------解决方案--------------------
1、默认一个编辑框,因为很多时候没有必要去选择一个编辑框。
2、在响应编辑框EN_SETFOCUS消息中,用指针指向当前编辑框。
3、按钮事件中向指针指向的编辑框输入你要输入的内容。
------解决方案--------------------
听说顶能给分?
------解决方案--------------------
我顶!
------解决方案--------------------
用一个变量来保存是哪个edit接受输入不行么?