Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 133
от 29.09.2005, 05:00

Администратор:Калашников О.А.
В рассылке:Подписчиков: 258, Экспертов: 29
В номере:Вопросов: 1, Ответов: 1


Вопрос № 26834: Хотелось бы дополнить экспертов в вопросе N 26517: >родительское окно должно отлавливать нажатие Enter в Edit control. Сам с этим долго мудрил - при нажатии Enter или Espace в edit-contole присылает WM_COMMAND с lParam=0, wParam=1 для ...

Вопрос № 26.834
Хотелось бы дополнить экспертов в вопросе N 26517:
>родительское окно должно отлавливать нажатие Enter в Edit control.
Сам с этим долго мудрил - при нажатии Enter или Espace в edit-contole
присылает WM_COMMAND с lParam=0, wParam=1 для Enter, wParam=2 для Escape.
В данном случае родительское окно - dialog.

Приложение:

Отправлен: 24.09.2005, 04:59
Вопрос задал: Germsoft (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Germsoft!

Да, есть такая статья, не спорю. Только хочется заметить, что она приведена не до конца... В конце статьи сказано, что Майкрософт не дает никаких гарантий, что указанный метод будет работать и в дальнейшем... Так похоже оно и есть.
У меня не получилось, например. Всегда возвращается код кнопки с фокусом либо дефолтовой кнопки, если фокус на Эдите. Кроме того, я нигде не нашел упоминания об IDOFDEFBUTTON, кроме как в этой статье.
Так что, остается только сабклассинг...
Насчет третьего метода ничего не скажу, пользуюсь исключительно API.

Приложение:

---------
Удачи!

Ответ отправил: Лысков Игорь Витальевич (статус: 3-ий класс)
Отправлен: 26.09.2005, 11:37


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Архив рассылки
Отписаться
Вспомнить пароль

В избранное