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

时间:2011-01-18 15:03:59

标签: c++ winapi controls richedit

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

2 个答案:

答案 0 :(得分:2)

使用HideCaret()

答案 1 :(得分:1)

根据this page,您需要处理EN_SETFOCUS Windows消息并致电HideCaret()。那里的文档说调用HideCaret()是累积的,所以你可能只应该调用一次(使用static变量来记住它是否已被设置),或者调用ShowCaret() in回复EN_KILLFOCUS