Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Узнать ID активного приложения   Найти похожие ветки 

 
lightix   (2004-10-07 13:25) [0]

Какой WINAPI функцией можно узнать ID активного процесса?
GetCurrentThreadId() возвращает тот в котором работает программа, а нужно тот процесс, который активный для пользователя.


 
Леприкон ©   (2004-10-07 13:37) [1]

GetForegroundWindow +
GetWindowThreadProcessId


 
Digitman ©   (2004-10-07 13:41) [2]


> активного процесса


процесс не может быть "активным" или "неактивным"
он либо есть либо его нет

свойством активности обладает окно, а не процесс


> GetCurrentThreadId() возвращает тот


возвращает она не ID процесса, а ID трэда ... процесс и трэд процесса - две разные разницы


 
TUser ©   (2004-10-07 13:43) [3]


> GetForegroundWindow

GetActiveWindow, раз речь про активное приложение


 
lightix   (2004-10-07 13:45) [4]


> Леприкон ©   (07.10.04 13:37) [1]
> GetForegroundWindow +
> GetWindowThreadProcessId

Спасибочки тебе, все получилось :-)


 
Леприкон ©   (2004-10-07 13:47) [5]


> TUser ©   (07.10.04 13:43) [3]

Дык она же "retrieves the window handle to the active window associated with the thread that calls the function"



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1098973712
debuger
2004-10-28 18:28
2004.11.14
Синхронизация по времени выполнения.


14-1098945766
vopros
2004-10-28 10:42
2004.11.14
Что за дрянь?Касперский не ловит.


3-1097545850
Black
2004-10-12 05:50
2004.11.14
Как записать в столбец базы ADO MS ACCESS значение checkBox?


9-1090344678
kruel
2004-07-20 21:31
2004.11.14
расстояние от точки до эллипса


14-1098881227
Snip
2004-10-27 16:47
2004.11.14
Права в NTFS