Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать какое 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо