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

Вниз

Проверить активно окно или нет   Найти похожие ветки 

 
Alex_Ford   (2009-04-01 12:22) [0]

Мастера, подскажите пожалуйста как можно проверить, активно ли какое-нить окно. Например, Блокнот?


 
Правильный$Вася   (2009-04-01 12:26) [1]

что значит "активно"?
имеет фокус ввода?
отнимает ресурсы процессора?
находится на переднем плане?


 
Правильный$Вася   (2009-04-01 12:26) [2]

если два блокнота - это одно "окно"?


 
Alex_Ford   (2009-04-01 12:49) [3]

Да имеет фокус ввода.

> если два блокнота - это одно "окно"?

Есть два блокнота с разными именами (т.е. заголовками), предположим: 1.txt и 2.txt
Мне нужно, если 1.txt имеет фокус ввода, то показать сообщение что активно именно 1.txt, в противном случае сообщение, что 2.txt имеет фокус ввода.


 
clickmaker ©   (2009-04-01 13:01) [4]

GetForegroundWindow


 
Alex_Ford   (2009-04-01 13:14) [5]

Можно с примером? Не пойму :(


 
12   (2009-04-01 13:28) [6]

var
h:thandle;
begin
h:=getforegroundwindow;
MoveWindow(h,0,0,screen.Width,screen.Height,true);


 
Anatoly Podgoretsky ©   (2009-04-01 15:50) [7]

> Alex_Ford  (01.04.2009 13:14:05)  [5]

Ну как можно не понять, функцию без параметров?


 
Alex_Ford   (2009-04-01 19:03) [8]

В данном примере, что выше демонстрирует только максимизацию формы. Если честно, у меня совскм иная задача, а спросил ради примера. Задача: получить текущий url из обозревателя. В delphiworld есть подобная статья на эту тему, но они не работают. Вот и решил попробовать что-то свое. Хотя слаб, но все же!


 
Игорь Шевченко ©   (2009-04-01 19:18) [9]


> Если честно, у меня совскм иная задача


Партизан давить


 
Alex_Ford   (2009-04-01 19:22) [10]

Прошу Вас, Мастеров не ругать меня :(



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1237194918
Cobalt
2009-03-16 12:15
2009.05.17
Работа со строками через asm - переносимость между версиями?


15-1237316945
Вот в чем вопрос
2009-03-17 22:09
2009.05.17
Перегрузка операторов


2-1238783224
Enum
2009-04-03 22:27
2009.05.17
Перехват события


2-1238647976
Evggeniy
2009-04-02 08:52
2009.05.17
с какой БД работать?


2-1238659734
Немо
2009-04-02 12:08
2009.05.17
Interbase и Firebird одно и тоже? Можно с ними через ADO говрить?