Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我在哪里处理这个问题;输入“;特定mfc编辑控件的键事件?_C++_Mfc - Fatal编程技术网

C++ 我在哪里处理这个问题;输入“;特定mfc编辑控件的键事件?

C++ 我在哪里处理这个问题;输入“;特定mfc编辑控件的键事件?,c++,mfc,C++,Mfc,我的gui中有多个编辑控制框,我希望它能够以这样的方式工作,用户可以在特定的编辑控制框中编辑值,当他/她点击“回车”时,我希望获取值并执行一些操作。所以我的问题是我在哪里可以做这个“输入”事件,它允许我获取编辑控制框的值,他/她点击“输入”键(这也是光标所在的位置)。谢谢 我不知道MFC,但标准编辑控件需要是超级/子类的,以便您可以处理enter,请参见示例。有一篇msdn文章专门讨论您的问题。 请查收 如果您在发布之前在Google或Stack overflow中搜索它,那就太好了。如果您的编

我的gui中有多个编辑控制框,我希望它能够以这样的方式工作,用户可以在特定的编辑控制框中编辑值,当他/她点击“回车”时,我希望获取值并执行一些操作。所以我的问题是我在哪里可以做这个“输入”事件,它允许我获取编辑控制框的值,他/她点击“输入”键(这也是光标所在的位置)。谢谢

我不知道MFC,但标准编辑控件需要是超级/子类的,以便您可以处理enter,请参见示例。

有一篇msdn文章专门讨论您的问题。 请查收


如果您在发布之前在Google或Stack overflow中搜索它,那就太好了。

如果您的编辑控件位于CDialog上,那么您需要覆盖OnOk并在那里处理值。如果您真的想在更改值时验证它,那么您需要在焦点上处理它