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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2010, 21:17   #1
Dr.Badnezz
Ученик
Форумчанин
 
Регистрация: 19.09.2008
Сообщений: 119
По умолчанию Определить расположение курсора

Имеется хэндл программы N. Ребят, как определить, что курсор находится на этой программе?
Dr.Badnezz вне форума Ответить с цитированием
Старый 26.02.2010, 22:05   #2
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Если я правильно понял условие, то:
1. Получить экранные координаты курсора по GetCursorPos().
2. Получить HWND окна, над которым курсор находится (если находится), по WindowFromPoint().
3. Получить HINSTANCE программы, которой принадлежит это окно, по GetWindowLong().
Vago вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расположение формы KatCH Общие вопросы Delphi 5 16.02.2010 17:30
Ответ: SOS!! Определить взаимное расположение точки Nevis Паскаль, Turbo Pascal, PascalABC.NET 3 04.06.2009 13:34
Как определить выход курсора за пределы объекта Image Дамир Общие вопросы Delphi 7 29.03.2009 21:59
Расположение таблицы Yaga HTML и CSS 7 05.02.2009 22:15
как определить координаты курсора snaem Общие вопросы .NET 0 23.04.2008 22:27