· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› RIch Edit

Посл.отвђт Сообщенiе


Дата: Дек 22, 2002 14:59:21

Какое сообщение шлёт Rich Edit, когда в нём меняется текст?


Дата: Дек 24, 2002 03:37:59

EN_CHANGE, как обычный Edit, я думаю.


Дата: Дек 24, 2002 11:51:12

А вот и нет. При начале изменения текста приходит EN_UPDATE, причём в WM_COMMAND, а EN_CHANGE не приходит вообще, как и WM_NOTIFY. Может надо что-то ещё сделать, чтоб RichEdit посылал сообщения через WM_NOTIFY?


Дата: Дек 25, 2002 05:32:11

EN_CHANGE должен приходить через WM_COMMAND.
Врубите его через EM_SETEVENTMASK. Типа:

invoke SendMessage, [hRichEdit], EM_SETEVENTMASK, 0, EN_CHANGE


Дата: Дек 25, 2002 11:29:22

Да, действительно заработало.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075