Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
4-1096746200
Shira333
2004-10-02 23:43
2004.11.14
Создание компонентов в другом приложении.


14-1098898230
Rusel
2004-10-27 21:30
2004.11.14
PaintBox


14-1099019637
XL-DiB
2004-10-29 07:13
2004.11.14
Как узнать какие файлы читает процесс ?


3-1097763050
denis24
2004-10-14 18:10
2004.11.14
Добавление записи в table


1-1098969479
Relaxxx
2004-10-28 17:17
2004.11.14
Хочу сделать у программы выбор языка интерфейса, как???




   Наверх