Отключение / удаление каретки из окна чата - PullRequest
0 голосов
/ 18 января 2011

У меня настроен элемент управления richedit в качестве окна чата, и я не знаю, как удалить мигающую каретку с элемента управления. Кто-нибудь знает, как это сделать в элементе управления edit / richedit?

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Использование HideCaret().

1 голос
/ 18 января 2011

Исходя из этой страницы , вам нужно обработать сообщение EN_SETFOCUS Windows и вызвать HideCaret(). Документы там говорят, что вызовы HideCaret() являются кумулятивными, поэтому вам, вероятно, следует вызывать ее только один раз (используйте переменную static, чтобы запомнить, была ли она установлена), или альтернативно вызовите ShowCaret() в ответ на EN_KILLFOCUS.

...