gpt4 book ai didi

c++ - 如何检查用户是否按下了 Edit 控件中的某个键

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:56 29 4
gpt4 key购买 nike

我的代码中有一个 Edit Controll(你可以在其中写东西),我希望当用户输入输入时(比如 - username/pass 的形式),它会做一些事情..

例如,当您登录到一个站点并输入您的用户名并通过时,如果您单击回车,它会自动为您登录,而不是单击“连接”按钮...

我有以下代码:

ChatHwnd = CreateWindowEx(WS_EX_CLIENTEDGE, "Edit", NULL, WS_CHILD | WS_VSCROLL | WS_HSCROLL | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE | ES_WANTRETURN , 15, 15, 550, 300, hwnd, NULL, 
(HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE), NULL); // Creat chat log

它是用 Win API 编写的...

谢谢!

最佳答案

从控件中删除 ES_WANTRETURN 样式,以便返回键转到父对话框。在父对话框中处理 EN_KILLFOCUS 通知(在 WM_COMMAND 中)。通知附带的 wParam 会告诉您是否是您感兴趣的编辑控件。

关于c++ - 如何检查用户是否按下了 Edit 控件中的某个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746725/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com