Страница: 1 |
Может кто нибудь знает как исполнить клик по Line??? Очень надо.
Используй сабклассинг... oj, sdelaj svoj kontrol i vse!!! v chem problemy to? Я тут попробовал. Вставил линию во фрейм. Выровнял фрейм по длине и ширине линии и вот Private Sub Frame1_Click() А если линия не горизонтальная (вертикальная)? Тогда либо алгоритм этого, как его Страница: 1 |
Вопрос: Click по линии
Добавлено: 22.10.03 22:43
Автор вопроса:
Ujif | Web-сайт:
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа: Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #1
Добавлено: 23.10.03 02:22
Номер ответа: 2
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #2
Добавлено: 23.10.03 02:27
Элемент Line не является окном (собственно говоря и элементом его можно называть с натяжкой) и не имеет своего hWnd (дискриптора) по которому он могбы ловить сообщения системы. Как вариант обрабатывай Form_MouseDown и по координатам курсора суди на линии он или нет
Номер ответа: 3
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #3
Добавлено: 23.10.03 02:30
2Demon
Причем тут субкласинг. Насколько я помню субкласинг перехватывает
сообщения ОКНУ чем элементы Line и Shape не являются
Номер ответа: 4
Автор ответа: AASoft
Вопросов: 86
Ответов: 920
Профиль | | #4
Добавлено: 23.10.03 03:07
Номер ответа: 5
Автор ответа: Malyav
ICQ: 8440085
Вопросов: 15
Ответов: 117
Web-сайт:
Профиль | | #5
Добавлено: 23.10.03 07:05
MsgBox "Получилось!!!"
End Sub
Номер ответа: 6
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 25.10.03 12:52
, который линии рисует, либо просто определяешь область и цвет, на который нужно нажать... Присваиваешь Line уникальный цвет и проверяешь, какого цвета пиксель, на который ты нажал...