ivt22 » 07 ноя 2013, 10:19
добрый день, подскажите как получить handle активного окна. Мне подсказали вот такой код, но тут я получаю хендл, только в тот момент, когда кликну мышью внутри этого окна, а есть такие программы, которые когда требуют действий, вылезают поверх всех окон, но оно не считается активным, пока внутри этого окна не кликнешь мышью, а мне как раз необходимо получить Хендл таких окошечек
Код: Выделить всё
var
H: THandle; //Дескриптор
begin
H := GetForegroundWindow; //Получаем дескриптори на активное окно
str := GetWndTxt(H);
end;
добрый день, подскажите как получить handle активного окна. Мне подсказали вот такой код, но тут я получаю хендл, только в тот момент, когда кликну мышью внутри этого окна, а есть такие программы, которые когда требуют действий, вылезают поверх всех окон, но оно не считается активным, пока внутри этого окна не кликнешь мышью, а мне как раз необходимо получить Хендл таких окошечек
[code]
var
H: THandle; //Дескриптор
begin
H := GetForegroundWindow; //Получаем дескриптори на активное окно
str := GetWndTxt(H);
end;
[/code]