![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить место clickа?
Tormoz © (2005-01-14 16:23:00)Уважаемые Мастера!
На форме помимо прочих компонент присутсвует GroupBox1
Делаю click мышью по нему.
Как определить место clickа (X,Y) внутри этого GroupBox-а ?
Tormoz (2005-01-14 17:08:00) [1]Спасибо!
begin...end (2005-01-14 16:59:00) [2]> [4] Tormoz (14.01.05 16:58)
var
Coordinates: TPoint;
begin
Coordinates := GroupBox.ScreenToClient(Mouse.CursorPos)
end.
Tormoz (2005-01-14 16:58:00) [3]To begin...end
Правильно понимаешь!
begin...end (2005-01-14 16:48:00) [4]> Tormoz (14.01.05 16:44) [2]
Нет, это не единственный способ. Можно сделать с помощью GetCursorPos и TGroupBox.ScreenToClient (ведь, насколько я понимаю, нужно определить координаты относительно границ groupbox'а)?
Tormoz (2005-01-14 16:44:00) [5]To Александр Иванов
Это единственный способ?
Александр Иванов (2005-01-14 16:36:00) [6]Mouse.CursorPos
И Form.Left, Form.Top