Главная страница
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.066 c
1-1099030313
Василий_М
2004-10-29 10:11
2004.11.14
Утечка памяти в CAPICOM. Как бороться?


14-1098878086
icebeerg
2004-10-27 15:54
2004.11.14
Как вы относитесь к подобному?


1-1099093278
Garfunkel
2004-10-30 03:41
2004.11.14
Прокручивающийся текст


14-1099036914
Baks
2004-10-29 12:01
2004.11.14
Мастера подскажите, помогите чайнику...


6-1094132328
Dextor
2004-09-02 17:38
2004.11.14
Небольшая проблемка с процедурой вызванной из Dll на лок. тачке