Создание многострочного текстового поля / текстового поля в C ++, а не в VC ++ - PullRequest
1 голос
/ 08 июня 2011

Мне было интересно, как создать текстовое поле, которое может реагировать на клавишу ввода и создать новую строку точно так же, как поле, которое я сейчас набираю.CreateWindow ("edit", 0, WS_CHILD | WS_VISIBLE | WS_BORDER, 5, 5, 130, 20, hwnd, (HMENU) 1000, GetModuleHandle (NULL), NULL); Это то, что у меня есть в данный момент, но когда я его создаю, это крошечная полоска, и когда я нажимаю клавишу «Ввод», она не спрыгивает на следующую строку, как абзац.Есть идеи?Я использую C ++, а не VC ++ или любой .NET Framework, и я нахожусь на Windows 7. Спасибо.

1 Ответ

4 голосов
/ 08 июня 2011

Вам необходимо использовать флаг "ES_MULTILINE". См. Редактирование стилей управления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...