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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2009, 20:37   #1
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию Определить координаты мыши по HWND панели.

У меня есть Handle панели, и по нему нужно определить где мышь находится (в системе координат панели). То есть нужен аналог
OnMouseMove, который возвращает координаты X и Y положения мыши. Помогите пожалуйста.
Вадим Буренков вне форума Ответить с цитированием
Старый 04.12.2009, 21:07   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

для блокнота делал так...
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var t: tpoint;
    h: hwnd;
begin
 GetCursorPos(t);
 h:= FindWindowEx(FindWindow('notepad', nil), 0, 'Edit', nil);
 if h<>0 then begin
  windows.ScreenToClient(h, t);
  caption:= format('x=%d  y=%d',[t.x,t.y])
 end
end;
вместо блокнота hwnd вашей панели.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 04.12.2009, 21:39   #3
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Я пытался так:
Код:
GetCursorPos(TempMouse);
ScreenToClient(HandleWindow, TempMouse);
но GetCursorPos напрягает систему (у меня 2D подвисает). Есть ли другой способ получить координату мыши?
Upd не, это у меня глюки . Пошел разбираться.......

Последний раз редактировалось Вадим Буренков; 04.12.2009 в 21:44.
Вадим Буренков вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28
Координаты указателя мыши Артэс Win Api 9 15.06.2008 16:20
Как получить координаты мыши из lParam в Дельфи? zhefran Win Api 3 30.04.2008 11:51
Как в делфи опрашивать координаты мыши??? EschE Помощь студентам 9 17.11.2007 13:17
Как узнать в Делфи координаты в котором находится курсор мыши? SVS Win Api 3 08.02.2007 13:34