Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Как получить десркиптор текущего активного окна?   Найти похожие ветки 

 
Alek ©   (2004-07-29 12:51) [0]

Как получить десркиптор текущего активного окна?


 
Sandman25 ©   (2004-07-29 12:52) [1]

Get Active Window


 
TUser ©   (2004-07-29 12:52) [2]

GetForegroundWindow


 
TUser ©   (2004-07-29 12:55) [3]

Хотя по вопросу - [1], конечно, правильнее.


 
Sandman25 ©   (2004-07-29 12:56) [4]

[3] TUser ©   (29.07.04 12:55)

А я считаю, что автору нужен именно [2] :)


 
Alek ©   (2004-07-29 13:07) [5]

идея такова!

я сделал кнопочку в ИЕ и когда пользователь нажимает на нее запускается моя програмка. Програмка должна знать урл ИЕ из под которого запушена.


 
Alek ©   (2004-07-29 13:11) [6]

GetForegroundWindow - получает дескриптор окна моего приложения, это мне не подходит :(
Get Active Window не срабатывает :(
вот код который не срабатывает:

randomize;
SetWindowText(GetActiveWindow,PChar(IntToStr(Random(256))));


 
Alek ©   (2004-07-29 13:12) [7]

кстате моя програмка это консольное приложение


 
Alek ©   (2004-07-29 13:25) [8]

Тогда такой вопрос, а можно ли получиьт дескрипто предпоследнего активного окна?? ведь при альт+таб винда возвращается к предпоследнему активному приложению. Значит оно его где то хранит ведь правильно?


 
TUser ©   (2004-07-29 13:25) [9]

А ты вызывай [1]/[2] перед тем как показал свое окно.


 
Alek ©   (2004-07-29 13:33) [10]

а как это сделать??
у меня консольное приложение:

program Project1;
{$APPTYPE CONSOLE}
uses
 SysUtils,
 Windows;

begin

randomize;
SetWindowText(GetLastActivePopup(GetForegroundWindow),PChar(IntToStr(Random(256))));

readln;

end.


 
Alek ©   (2004-07-29 14:26) [11]

разобрался с дексрипторам усем спасибо ))


 
GrayFace ©   (2004-07-31 18:38) [12]

[1] и [2] могут не сработать. Юзай EnumWindows. Первое окно класса IEFrame - это то, что нужно.


 
nikkie ©   (2004-07-31 19:15) [13]

>я сделал кнопочку в ИЕ и когда пользователь нажимает на нее запускается моя програмка. Програмка должна знать урл ИЕ из под которого запушена.
делать это надо через BHO
http://www.euromind.com/iedelphi/ie5tools/bho.htm



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
3-1092642931
Марат
2004-08-16 11:55
2004.09.12
Memo


1-1093783983
HydraMarat
2004-08-29 16:53
2004.09.12
Long strings в record ах, применение Initialize и Finalize


6-1088848006
atruhin
2004-07-03 13:46
2004.09.12
Потоки или порты завершения?


6-1089188010
Maks_G
2004-07-07 12:13
2004.09.12
Проблемы с IdHTTPServer и POST


14-1093243248
Frolov Alexey
2004-08-23 10:40
2004.09.12
Просветите насчет железок для организации RAID дома