Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Запретить редактирование в TextEdit


Автор: Sphinx 25.6.2010, 07:47
В диалоге нужно для элемента TextEdit ставить и снимать флаг ES_READONLY. Другими словами, в зависимости от режима работы окна разрешать/запрещать редактирование. Не могу найти как это можно делать. EnableWindow не устраивает. Подскажите... smile 

Автор: GremlinProg 25.6.2010, 09:16
::SendMessage( hwndTextBox, EM_SETREADONLY, TRUE, 0 ); - поставить read-only
::SendMessage( hwndTextBox, EM_SETREADONLY, FALSE, 0 ); - снять read-only

Автор: Sphinx 25.6.2010, 09:20
Спасибо, даже и не знал об этом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)