Форумчане, всем привет.
бьюсь над одним вопросом уже очень долгое время.
А сама проблма, в общем, такая:
есть приложение mdi, которое при запуске вешает хук на отлов нажатия комбинации клавиш Ctrl+K.
Так вот оно всегда в этом "дежурном режиме". Как исправить ситуацию, чтобы хук работал только лишь тогда, когда чайлд-форма активна и приложение не свёрнуто?
Т.е. когда я запускаю приложение, я уже не могу в других программах работать, т.к. хук запущенного приложения перехватывает на себя нажатие комбинаций.
Я хотел бы чтобы хук прекращал работу, если окно приложения не активно, или свёрнуто в трее, например. А как только приложение (точнее чайлд-окно) получало фокус, хук снова был бы наготове.
Выручайте, кто может. Очень хочу добить этот вопрос до конца уже раз и навсегда. Пример приложен.
С уважением к форуму.