![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать какое windows - окно активно? [D6, XP]
ReYo © (2008-08-20 11:03:00)Мастера подскажите как программно можно узнать какое windows - окно активно? И если есть такая возможность можно ли как нибудь извлечь вверхний заголовок активной программы?
oldman (2008-08-20 17:06:00) [1]
> Игорь Шевченко © (20.08.08 12:46) [10]
> > GetForegRoundWindow
> класс!
Хорошо еще, что не
GetForegroUndWindow
:)
MsGuns (2008-08-20 16:01:00) [2]Напоминает йесовский раундэбаут ;))
Vlad Oshin (2008-08-20 13:35:00) [3]
> > GetForegRoundWindow
:)
Игорь Шевченко (2008-08-20 12:46:00) [4]
> GetForegRoundWindow
класс!
brother (2008-08-20 12:11:00) [5]> Читай [6]
до полного просветления...
oldman (2008-08-20 12:08:00) [6]
> ReYo (20.08.08 12:05) [7]
Читай [6]
ReYo (2008-08-20 12:05:00) [7]А как сделать так, чтобы он выводил именно текст, которытекст который извлёк?
brother (2008-08-20 11:40:00) [8]> GetWindowText(), WM_GETTEXT
+
те циферки, что ты видишь))) посмотри в справке параметры функции, и в путь)
Игорь Шевченко (2008-08-20 11:39:00) [9]
> Это так и должно быть
да, после inttostr разумно ожидать цифр.
BioStaR (2008-08-20 11:27:00) [10]блин не то!
Var
okno:HWND;
begin
okno:=GetForegRoundWindow;
ShowMessage(inttostr(okno));
end;
=))
BioStaR (2008-08-20 11:24:00) [11]Вот код...
Var
okno:HWND;
begin
okno:=GetForegRoundWindow;
ShowMessage(inttostr(header));
end;
Когда этот код выполняется мне выводятся цифры (). Это так и должно быть или я что то не так сделал?
DVM (2008-08-20 11:11:00) [12]
> как программно можно узнать какое windows - окно активно?
GetForegroundWindow()
> можно ли как нибудь извлечь вверхний заголовок активной
> программы?
GetWindowText(), WM_GETTEXT
Игорь Шевченко (2008-08-20 11:10:00) [13]
> какое windows - окно активно?
GetForegroundWindow
> можно ли как нибудь извлечь вверхний заголовок активной
> программы?
GetWindowText