Везде, где смотрел про обработчики событий нет их подпробного описания.
Как можно получить координаты точки, по которой был произведен клик, или где можно прочитать об этом.
Re: Как получить координаты клика по Image в Delphi?
Здравствуйте, Аноним, Вы писали:
А>Везде, где смотрел про обработчики событий нет их подпробного описания. А>Как можно получить координаты точки, по которой был произведен клик, или где можно прочитать об этом.
OnMouseDown или OnMouseUp не подойдет?
По-моему в справке достаточно ясно они описаны.
Алексей.
Re: Как получить координаты клика по Image в Delphi?
Здравствуйте, <Аноним>, Вы писали:
А>Везде, где смотрел про обработчики событий нет их подпробного описания. А>Как можно получить координаты точки, по которой был произведен клик, или где можно прочитать об этом.
Тебя спасет функция Windows.GetMessagePos
... << RSDN@Home 1.1.4 beta 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Как получить координаты клика по Image в Delphi?
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, <Аноним>, Вы писали:
А>>Везде, где смотрел про обработчики событий нет их подпробного описания. А>>Как можно получить координаты точки, по которой был произведен клик, или где можно прочитать об этом. S>Тебя спасет функция Windows.GetMessagePos
и еще, я бы посоветовал обратить внимание в сторону MapWindowPoints.
Best regards,
Oleg A. Bachin
Re: Как получить координаты клика по Image в Delphi?
Здравствуйте, Oleg A. Bachin, Вы писали:
OAB>и еще, я бы посоветовал обратить внимание в сторону MapWindowPoints.
Зачем? Я бы посоветовал в сторону ScreenToClient.
var
P: TSmallPoint;
PP: TPoint;
C: Cardinal;
begin
C:= GetMessagePos;
P:= TSmallPoint(C);
PP:= Point(P.X, P.Y);
end;
... << RSDN@Home 1.1.4 beta 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Как получить координаты клика по Image в Delphi?
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Oleg A. Bachin, Вы писали:
OAB>>и еще, я бы посоветовал обратить внимание в сторону MapWindowPoints. S>Зачем? Я бы посоветовал в сторону ScreenToClient.
The GetMessagePos function retrieves the cursor position for the last message retrieved by the GetMessage function.
To determine the current position of the cursor, use the GetCursorPos function.
я ж не знаю, когда человеку захочется координаты узнать
а так мапишь координаты хоть от десктопа.