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

Ваш аккаунт

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

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

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

Код нажатой клавиши в EditBox'е

1.9K
16 января 2007 года
bad_duck
59 / / 29.07.2003
1. Подскажите, пожалуйста, наилучший способ определения кода нажатой клавиши в EditBox'е.
2. На форуме для "Enter'а" предлагали сабклассинг. Приведите, плз, пример как это делается.
4.1K
16 января 2007 года
GRIENDERS
117 / / 06.06.2006
Ставь глобальный хук и определяй
1.9K
16 января 2007 года
bad_duck
59 / / 29.07.2003
а без хуков никак?
4.1K
16 января 2007 года
GRIENDERS
117 / / 06.06.2006
Тебе нужен кейлогинг? Тогда без хука никак.
16K
16 января 2007 года
Alfá
59 / / 12.01.2007
Цитата: GRIENDERS
Тогда без хука никак.

Нет, если ловить надо в определенном окне (классе), то можно и сабклассингом обойтись.
bad_duck, на чем нужен пример? Может просто теории этого дела хватит?

1.9K
16 января 2007 года
bad_duck
59 / / 29.07.2003
Нее, мне не нужен кейлогинг. Это все для внутреннего использования в моей проге. Мне надо отслеживать нажатия таких клавиш как Tab, Enter. Ну и возможность отлавливания отдельных символьных клавиш, на некое соответствие, тоже.
16K
16 января 2007 года
Alfá
59 / / 12.01.2007
Если это твоя прога, то все в твоих руках. И хук абсолютно не нужен!
1.9K
16 января 2007 года
bad_duck
59 / / 29.07.2003
[QUOTE=Alfá;167234]Нет, если ловить надо в определенном окне (классе), то можно и сабклассингом обойтись.
bad_duck, на чем нужен пример? Может просто теории этого дела хватит?[/QUOTE]

Теории, думаю хватит, но пример никогда не помешает :)
Ловить надо, в принципе, во всех контролах, которые в главном окне. Но пока только для Edit'а.
Пример желательно на C++ и под 6-ю студию. Чет с дотнетом у меня не вяжется, как и со "всеми классами" :(
16K
16 января 2007 года
Alfá
59 / / 12.01.2007
Ну, во-первых, почему бы не ловить нажатия нужных клавиш в соответствующих процедурах типа OnKeyDown и т.п., если это твоя прога? Во-вторых, если
Цитата: bad_duck
на C++ и под 6-ю студию.

то я - не помощник:(

1.9K
17 января 2007 года
bad_duck
59 / / 29.07.2003
[QUOTE=Alfá;167251]Ну, во-первых, почему бы не ловить нажатия нужных клавиш в соответствующих процедурах типа OnKeyDown и т.п., если это твоя прога? Во-вторых, если
то я - не помощник:([/QUOTE]

OnKeyDown, если я не ошибаюсь, из MFC.
Я нашел тут пример сабклассинга. Матуш предлагал для ввода значений в ListView. Поковыряю его.
1.9K
18 января 2007 года
bad_duck
59 / / 29.07.2003
Повтыкав в пример Матуша и почитав статью на васме, я понял что такое сабклассинг и с чем его едят. И теперь я бог!!! :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог