Форум: "Основная";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Вниз
Как реагировать на хот кей только при активной форме? Найти похожие ветки
← →
Olorin (2002-08-19 13:59) [0]...Тоесть если моя форма активна... то обрабатывает хот кей... если нет то не обрабатывает...? :o)
← →
Aleksey Pavlov (2002-08-19 14:32) [1]А в чём, собственно, проблема?
Вам надо, что бы Hot-key обрабатывался глобально, когда главная форма вашей программы активна, или что бы Hot-key обрабатывался только в контексте вашей программы, когда её главная форма активна?
Во втором случае вариантов море - вплоть до переписывания (override) WinProc.
В первом случае - установка глобальной ловушки типа WH_KEYBOARD и при нажатии на вашу Hot-key проверка активного на "данный" момент окна. Если активное окно в "этот" момент - это окно вашей программы, то... выполнение некого кода, иначе - работаем дальше.
← →
Olorin (2002-08-19 14:34) [2]хм был пример проще... отслеживание клавиатурных сообщений к приложению... БЕЗ всяких там ХУКОВ... в факе я нашел просто упоминание что так можно сделать... но КАК хз :o)
← →
Olorin (2002-08-19 15:13) [3]Есть пример как таскать форсу за любой контрол... так вот что-то подобное и было на предмет обработки сообщений окну... ЛИБО мне надо обработать комбинацию и отправить далее... чтобы все окна что ждут этой комбинации обработали ее....
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c