Отключение / удаление каретки из окна чата

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

2 ответа

Решение

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

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

Другие вопросы по тегам