English version

RSS

Поля ввода

Автор: Игорь Вартанов
Аннотация: Для того, чтобы окно редактирования могло отобразить многострочный текст, сам контрол должен иметь стиль ES_MULTILINE, и текст в окне должен разделяться на строки цепочками символов \r\n. Чтобы разбивать текст на строки во время ввода с клавиатуры (нажатием Enter), необходимо добавить окну редактиро...

Ключевые слова:
Автор: Игорь Вартанов
Аннотация: Демонстрационный проект EditClr

Ключевые слова:
Автор: Игорь Вартанов
Аннотация: Поскольку edit box является окном, то для изменения текста в нем вполне подойдет функция SetWindowText() (либо SetDlgItemText(), что, в сущности, дела не меняет). В этом случае произойдет полная замена текста в окне.

Ключевые слова:
Автор: Игорь Вартанов
Аннотация: Начнем с того, что для обработки нажатия Enter необходимо, чтобы (в общем случае) окно редактирования ожидало этого нажатия (т.е. имело стиль ES_MULTILINE). В противном случае система выполнит трансляцию этого нажатия в нажатие кнопки родительского окна, имеющей в текущий момент стиль BS_DEFAULTPUSH...

Ключевые слова:
Автор: SchweinDeBurg
Аннотация: <span class='lineQuote level1'>VT&gt;автоматически переносить строки?</span><br /> <br /> Убрать стиль ES_AUTOHSCROLL?

Ключевые слова:
Автор: Игорь Вартанов
Аннотация: Очевидно, установлен неподходящий стиль окна редактирования. Стандартное однострочное окно игнорирует ввод Enter. Это сообщение будет транслировано системой в нажатие текущей "кнопки по-умолчанию" в родительском окне. Чтобы окно ввода начало реагировать на нажатие Enter, оно должно иметь стили ES_MU...

Ключевые слова: