|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.11.2012, 16:47 | #1 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
считка нажатия на Enter
Здравстуйте!
Код:
да вот параметры, которые передаю сюда (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)... Ну должно все работать |
29.11.2012, 17:03 | #2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Код:
Нет, ну правда..
|
29.11.2012, 17:08 | #3 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
я Вас понял, но у меня вынесено в две процедуры
Код:
|
30.11.2012, 01:29 | #4 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 52
|
дополнить процедуру Edit на нажатие Enter. А для чего Command ты используешь?
При любом расчете, число, правильность которого для всех очевидна, становится источником ошибок.
|
30.11.2012, 09:58 | #5 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
Код:
мне советовали в свойствах едита поставить WANT RETURN = TRUE. поставил и без изменений. А может что-то в свитч передать другое? .... Кстати в едит заходит, но в иф не хочет, чего-то виртуал адрес ентера не хавает. ???? Последний раз редактировалось enjo; 30.11.2012 в 10:05. |
30.11.2012, 11:08 | #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 |
30.11.2012, 11:16 | #7 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
понял, почитаю... все происходит в двух процедурах, которые выложил
|
30.11.2012, 15:45 | #8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Да, но ето диалоговые процедуры (DLGPROC) а вам надо подменить WNDPROC
|
30.11.2012, 16:27 | #9 |
Пользователь
Регистрация: 14.12.2009
Сообщений: 47
|
Я объявил все как в примере
Код:
со скобками - redefinition без скобок - but there is no paraneter list где туплю? Код:
Последний раз редактировалось enjo; 30.11.2012 в 16:32. |
30.11.2012, 17:45 | #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 |