![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
![]()
Здравстуйте!
Код:
да вот параметры, которые передаю сюда (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)... Ну должно все работать ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]() Код:
Нет, ну правда..
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
![]()
я Вас понял, но у меня вынесено в две процедуры
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 52
|
![]()
дополнить процедуру Edit на нажатие Enter. А для чего Command ты используешь?
При любом расчете, число, правильность которого для всех очевидна, становится источником ошибок.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
![]() Код:
мне советовали в свойствах едита поставить WANT RETURN = TRUE. поставил и без изменений. А может что-то в свитч передать другое? .... Кстати в едит заходит, но в иф не хочет, чего-то виртуал адрес ентера не хавает. ???? Последний раз редактировалось enjo; 30.11.2012 в 10:05. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
У вас LOWORD(wParam) == IDC_EDIT а потом с какого бодуна вы ожидаете увидеть в том же LOWORD(wParam) == VK_RETURN?
В диалогах нажатие на Enter вызывает срабатывание default push button. Не забывайте, что диалогововая процедура != процедура окна. У вас гдето в обработке сообщений есть IsDialogMessage - не удивлюсь, если обрабнотка нажатия Return происходит там. Либо там, либо в процедуре окна диалога. Сделайте subclass диалоговому окну и смотрите там. Про subclassing прочитайте тут: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
![]()
понял, почитаю... все происходит в двух процедурах, которые выложил
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
Да, но ето диалоговые процедуры (DLGPROC) а вам надо подменить WNDPROC
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
![]()
Я объявил все как в примере
Код:
со скобками - redefinition без скобок - but there is no paraneter list где туплю? Код:
Последний раз редактировалось enjo; 30.11.2012 в 16:32. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
WNDPROC это указатель на функцию.
Вам надо написать свою функцию и вызывать предыдущую |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
считка массива из файла | aank10 | C++ Builder | 0 | 10.10.2011 18:43 |
Получить адрес ячейки до нажатия Enter | Sergey112233 | Microsoft Office Excel | 6 | 23.08.2011 20:02 |
Проверка нажатия Enter и переход на метку не работает | gefest58 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 01.04.2011 22:03 |
обработка нажатия ENTER(#13): что-то странное... | D][mon | Помощь студентам | 0 | 13.10.2010 19:12 |
отловить нажатие клавиши в ячейке (до нажатия enter) | loginrl103 | Microsoft Office Excel | 3 | 07.08.2009 15:10 |