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

Ваш аккаунт

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

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

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

Горячие клавиши модального диалогового окна

9.1K
05 июня 2010 года
motorw
134 / / 15.12.2009
Как задать комбинацию клавиш Ctrl+A(выделить все) для модального диалогового окна?
Ведь в ресурсах описываются акселлераторы только для одной клавиши, RegisterHotKey не работает, плюс, возможно, код 0x41 не является кодом клавиши A(русской ф). TranslateAccelerators тоже некуда поставить, ибо состоит из пары функций.. И выделять текст тоже не знаю как(необходимо в Edit'е). В общем, вообще не знаю, как делать. Знающие, отзовитесь.
9.0K
07 июня 2010 года
grag63
71 / / 23.01.2006
А разве
"A", ID_SELECTALL, VIRTKEY,CONTROL
не работает? В обработке диалог. событий ловим WM_COMMAND с ID_SELECTALL
и отправляем текстбоксу EM_SETSEL с 0 до (1<<16)-1.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог