Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2011, 12:18   #1
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию узнать окно на переднем плане или нет

в программе перебираю все окна в системе, мне нужно получить координаты активного окна т.е. окно которое на переднем плане.
Вот как узнать окно на переднем плане или нет, зная его хендл
fate вне форума Ответить с цитированием
Старый 21.09.2011, 13:21   #2
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Кажется, есть в WinAPI функция GetActiveWindow, которая выдает хендл активного окна, мож ею воспользоваться.
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 21.09.2011, 13:50   #3
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

попробовал только что, какие-то левые хендлы она возвращает
fate вне форума Ответить с цитированием
Старый 21.09.2011, 14:26   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

GetForegroundWindow
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать пересекаются 2 окружности или нет fate Общие вопросы Delphi 2 17.06.2011 15:27
Как узнать программа запущена или нет? ilSMoKEli Общие вопросы Delphi 5 02.05.2010 23:01
Всегда на переднем плане Rapala Общие вопросы Delphi 10 28.04.2010 16:54
Как узнать открыл пользователь окно или нет? KaimNotark Общие вопросы Delphi 5 09.02.2010 09:38
Как проверить скрыто окно или нет? BuT@JL Общие вопросы Delphi 9 13.11.2009 15:19