![]() |
#1 |
Участник
|
Координаты курсора на форме
Подскажите пожалуйста,каким методом можно узнать координаты курсора мыши на форме...
Большое спасибо |
|
![]() |
#2 |
Banned
|
.mouseMove()
Но только отдельные элементы управления имеют этот метод. К примеру, Tab. |
|
![]() |
#3 |
Участник
|
А вообще хочу сделать следующее: есть форма,на ней рисунок,надо сделать так,чтобы кликнув на рисунок в любом месте,там появлялась какая - то метка...
|
|
![]() |
#4 |
Member
|
А что вы такое делаете, если не секрет?
Ничем не подкрепленное любопытство.
__________________
С уважением, glibs® |
|
![]() |
#5 |
Участник
|
Вообще узнать координаты курсора можно с помощью функции winapi::GetCursorPos() - она возвращает экранные координаты. Для пересчета в координаты окна надо воспользоваться функцией winapi::ScreenToClient() - в которую передавать как параметр хэндл окна (hWnd()).
Но в вашей задаче - как вы узнаете о факте нажатия на мышь? С помощью метода mouseDown() контрола? В этом случае координаты курсора передаются в метод как параметры.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#6 |
Участник
|
Теперь у меня есть координаты курсора,который бегает по моей картинке. Чем можно теперь написать текст в точке с известными координатами на картинке?
Пытался через textOut() класса WinGDI,но что-то у меня не получается ![]() |
|
![]() |
#7 |
Banned
|
|
|
![]() |
#8 |
Участник
|
2 glibs
Нет,не секрет. У меня есть чертеж ,надо мышкой ткнуть в него,отметив тем самым определенную его деталь,а потом будет табличка,где будет описание этих самых деталек
![]() |
|
![]() |
#9 |
Участник
|
![]()
Большое спасибо,ребята,все работает . Ура
![]() |
|
![]() |
#10 |
Участник
|
![]() ![]() ![]() |
|
![]() |
#11 |
Banned
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|