Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизУзнать 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c