Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Многострочный CEdit в модальном диалоге

472
03 апреля 2006 года
Vovka
139 / / 10.02.2005
В модальном диалоге разместил CEdit, установил свойство Multiline=true и увеличил размер по вертикали, чтобы было видно несколько строк.
При вводе текста в CEdit и нажатии на Enter диалог закрывался. Установил обработчик диалога OnOK().
Теперь CEdit не реагирует на Enter, т.е. не создает вторую строку.
Подскажите, пожайлуста, как исправить?

Попробовал установить компонент RichEdit2.0, создал переменную для него, но при запуске диалога вылетает ошибка и отладчик начинает юзать файл (скрипт форума упорно режет путь на две строки):
f:\vs70builds\3077\vc\MFCATL\ship\atlmfc\include\afxwin2.inl - лезет на CD.
Странный компонент...
324
03 апреля 2006 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by Vovka
В модальном диалоге разместил CEdit, установил свойство Multiline=true и увеличил размер по вертикали, чтобы было видно несколько строк.
При вводе текста в CEdit и нажатии на Enter диалог закрывался. Установил обработчик диалога OnOK().
Теперь CEdit не реагирует на Enter, т.е. не создает вторую строку.
Подскажите, пожайлуста, как исправить?

Попробовал установить компонент RichEdit2.0, создал переменную для него, но при запуске диалога вылетает ошибка и отладчик начинает юзать файл (скрипт форума упорно режет путь на две строки):
f:\vs70builds\3077\vc\MFCATL\ship\atlmfc\include\afxwin2.inl - лезет на CD.
Странный компонент...



Тебе надо перехватывать сообщение WM_KEYDOWN, с параметром VK_RETURN

395
03 апреля 2006 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by AndreySar
Тебе надо перехватывать сообщение WM_KEYDOWN, с параметром VK_RETURN


не верно! У контрола есть такое свойство как wants return. Ставишь на true и все ок. Ни каких тебе переопределений OnOK и т.п.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог