Главная страница
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.183 c
3-1098117220
techgl
2004-10-18 20:33
2004.11.14
TQuery и локальные БД


1-1098374169
Checist [root]
2004-10-21 19:56
2004.11.14
Управление FlashGet


14-1099004036
GuestTM
2004-10-29 02:53
2004.11.14
Существует ли компонент для работы с драйверами RegMon от SysInt?


3-1098085500
Ega23
2004-10-18 11:45
2004.11.14
В чём может быть дело???


14-1098547072
ДоздраПерМа
2004-10-23 19:57
2004.11.14
Сколько лет надо учиться программировать?