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
on
password
检查给定的用户名是否在我们的数据库中,如果它存在于我们的数据库中,我必须用
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请停止使用这些注释。