Итак, моя дилемма заключается в создании пользовательского интерфейса в C ++ с помощью Windows API. Мне нужно иметь поле EDITTEXT, которое позволяет прокручивать, но не позволяет пользователю редактировать текст, который отображается в окне. Пока это выглядит так.
EDITTEXT ID_STATUS,7,237,439,50, WS_VSCROLL | ES_MULTILINE
Это позволяет прокручивать текст, если он длинный, и разбивает его на новые строки. Однако, если я добавлю к этому параметр DISABLED, он отключит как полосу прокрутки, так и текст. Как лучше всего решить эту ситуацию? Я также попытался добавить
SendDlgItemMessage(ID_STATUS, EM_SETREADONLY, 0, 0);
перед предварительным просмотром пользовательского интерфейса, чтобы увидеть, отключит ли это редактирование текста, но это не так. Любая помощь будет оценена.