从聊天窗口禁用/删除插入符号

发布于 2024-10-12 11:09:54 字数 79 浏览 3 评论 0原文

我已将 richedit 控件设置为聊天窗口,但我不知道如何从控件中删除闪烁的插入符号,有谁知道如何在编辑/richedit 控件中执行此操作?

I have setup richedit control as a chat window and I've no idea how to remove the blinking caret from the control, does anyone know how to do that in edit/richedit control?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇俏 2024-10-19 11:09:54

基于此页面,您需要处理EN_SETFOCUS< /code> Windows 消息并调用 HideCaret ()。那里的文档说对 HideCaret() 的调用是累积的,因此您可能应该只调用它一次(使用 static 变量来记住它是否已设置),或者或者调用 ShowCaret() 来响应 EN_KILLFOCUS

Based on this page, you need to handle the EN_SETFOCUS Windows message and call HideCaret(). The docs there say that calls to HideCaret() are cumulative, so you probably should only call it once (use a static variable to remember whether it has been set), or alternatively call ShowCaret() in response to EN_KILLFOCUS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文