Консультация № 26556
19.09.2005, 06:31
0.00 руб.
0 1 1
Здравствуйте, Уважаемые Эксперты. Хочу задать вам вопрос. Как сделать чтобы программы получала какой процесс (программа) сейчас активен, тоесть используется, и в зависимоти от этого чего-нибудь выполнила...

Обсуждение

Неизвестный
19.09.2005, 11:19
общий
это ответ
Здравствуйте, BadSector!
Немного расплывчатый вопрос... если под активностью имеется в виду обычное видимое окно на экране (скажем если юзер набирает в ворде, то активное окно - ворд, если в тотал коммандере работает, значит тотал коммандер и т.д.), то вопрос решается примерно так:
1. получаем хенделл топ-окна приложения с помощью GetForegroundWindow
2. получаем заголовок (титл) этого окна с помощью GetWindowText
3. выполняем необходимые действия
Форма ответа