![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| dead_ricky |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 4.4.2002 Репутация: нет Всего: 1 |
У меня проект на Диалоге (Dialog based (так вроде)), так вот, там на диалоге есть Edit (компонент (или че это такое в VC - в общем поле для ввода текста)). Так вот, по нажатию клавиши Enter оно (окно) закрывается...
А как мне сделать так че бы не закрывалось? Могу сделать че бы на любую клавишу реагировал - но только не на Enter В чем прикол? З.Ы. А почему ваще MS VC назвали Visual - это прикол такой да? |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Всем просто
Было: void CMFcDlg::OnBnClickedOk() { OnOK(); } Стало: void CMFcDlg::OnBnClickedOk() { //OnOK(); или вообще в делит эту строку } -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Temnozor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 27.6.2002 Где: Тюмень Репутация: нет Всего: нет |
Вообще-то диалог еще и клавишу ESC любит. Так что OnCancel тоже так же блокировать приходится. Самое обидное, что даже если в диалоге и кнопок-то OK и Cancel нету, но все равно нажатие Enter вызывает OnOK, а нажатие ESC - OnCancel.
К примеру Visual Basic переводится как "Симпатичный Вася". --------------------
Take a ride on, ride on, on your rotting horse on that deadly ground Take a ride, ride on, on your rotting horse with a pounding sound. |
|||
|
||||
| Blade |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 8.7.2002 Репутация: нет Всего: нет |
А если мне не нужно отбражать кнопки OK и Cancel, то как мне делать обработчики? Можно, конечно, сделать кнопки невидимыми, но это криво.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
|
|||
|
||||
| bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Сделай производный класс от CEdit и лови там.
Вот, когда-то у себя делал следующее: *.H
*.CPP
|
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |