C++ 当光标指向WXTEXTCRL时,如何在wxWidgets中创建事件
我正在为C++ 当光标指向WXTEXTCRL时,如何在wxWidgets中创建事件,c++,event-handling,wxwidgets,C++,Event Handling,Wxwidgets,我正在为username和password创建wxtxtctrl。我想要这个功能:1)当用户输入用户名并进入密码文本框时,我使用wxSET\u EVT\u FOCUSonpassword检查给定的用户名是否在我们的数据库中,如果它存在于我们的数据库中,我必须用wxWebView打开一个新的框架。用户需要在新窗口中输入密码,然后单击“确定”,此新框架将自动关闭。当这个新框架打开时,我正在禁用旧窗口中的用户名和密码文本框。2) 如果用户手动关闭此新窗口,则我将再次启用用户名和密码文本框 在第二种情况
username
和password
创建wxtxtctrl
。我想要这个功能:1)当用户输入用户名并进入密码文本框时,我使用wxSET\u EVT\u FOCUS
onpassword
检查给定的用户名是否在我们的数据库中,如果它存在于我们的数据库中,我必须用wxWebView
打开一个新的框架。用户需要在新窗口中输入密码,然后单击“确定”,此新框架将自动关闭。当这个新框架打开时,我正在禁用旧窗口中的用户名和密码文本框。2) 如果用户手动关闭此新窗口,则我将再次启用用户名和密码文本框
在第二种情况下,我面临的问题是wxEVT_SET_FOCUS继续执行,有没有办法从wxTextCtrl中删除焦点?
wxFocusEvent
,如果您不知道如何处理它,您可以搜索样本。wxEVT_SETYFOCUS?更准确地说,OP需要处理wxEVT_SET_FOCUS
。谢谢。我曾经使用过wxEVT\u SET\u FOCUS
,但现在我又面临一个问题,当wxEVT\u SET\u FOCUS
处理程序函数完成时,如果我再次单击密码文本框,光标就不会出现在密码文本框中。更新了问题。你能帮忙吗@VZ.是否尝试跳过()-ing事件?@aromahola这不适合使用注释。@aromahola请停止使用这些注释。