我已经将richedit控件设置为聊天窗口,而且我不知道如何从控件中删除闪烁的插入符号,有人知道如何在edit / richedit控件中做到这一点吗?
最佳答案
基于this page,您需要处理EN_SETFOCUS
Windows消息并调用HideCaret()
。那里的文档说,对HideCaret()
的调用是累积性的,因此您可能只应调用一次(使用static
变量来记住是否已设置),或者也可以调用ShowCaret()
来响应EN_KILLFOCUS
。
关于c++ - 从聊天窗口禁用/删除插入符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4725615/