gpt4 book ai didi

c++ winapi - 子类化编辑控件 - 单击 "Enter"时发出烦人的声音

转载 作者:搜寻专家 更新时间:2023-10-31 01:04:51 25 4
gpt4 key购买 nike

我制作了一个编辑控件,可以在有人单击“Enter”时接受数据。我使用子类化来做到这一点。它几乎完美地工作。但是,在单击“Enter”后,系统每次都会播放“Error”声音。我尝试使用 ES_MULTILINE 和 ES_AUTOVSCROLL 来绕过它,但它起到了部分作用。现在点击“Enter”后没有声音,但在文本框中出现无用的“Enter”字符,无法删除。如何绕过系统声音?或者从该文本框中删除“Enter”字符(SetWindowText(handle, "") 没有帮助)。

最佳答案

您不需要 ES_MULTILINEES_AUTOVSCROLLES_WANTRETURN 样式标志。

要阻止单行编辑控件在 VK_RETURN 上发出蜂鸣声,您需要处理该控件的 WM_CHAR 消息并为 VK_RETURN 返回 0 > 无需调用默认窗口过程,必须为所有其他键调用该过程。

关于c++ winapi - 子类化编辑控件 - 单击 "Enter"时发出烦人的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23296419/

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