|
|
#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
|
|
|
|
|
|
|