Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
prank2007
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 64
#1

Координаты курсора - C++

16.10.2012, 22:56. Просмотров 825. Ответов 3
Метки нет (Все метки)

Помогите как правильно сделать, чтобы при наведении курсора на картинку в лейблах отображались координаты х и у. Написал:
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Image2MouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
{
TPoint pt1;
GetCursorPos(&pt1);
Label1->Caption=IntToStr(pt1.x);
TPoint pt2;
GetCursorPos(&pt2);
Label2->Caption=IntToStr(pt2.y);
}
но координаты левые, начинаются не с нуля.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 22:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Координаты курсора (C++):

Координаты курсора мыши - C++
Ребят подскажите библиотеку которая умеет: манипулировать устройствами ввода + возвращать нажатые клавиши и координаты курсора! и примерчик...

Координаты курсора в консоли - C++
Существует аналог функции паскалевской GoToXY(x,y) - перемещает курсор по заданным координатам. Получается у меня задание такое, что надо...

Как узнать координаты курсора мыши и отобразить их? c++ - C++
Как узнать координаты курсора мыши и отобразить их? c++

Перемещение курсора мыши на заданные координаты и клик - C++
Добрый день. Подскажите, пожалуйста, как можно реализовать сабж. Гугление выдает некоторые варианты, но ни один из примеров не...

Как правильно брать координаты курсора по событию WM_LBUTTONDOWN в x64? - C++
Как правильно брать координаты курсора по событию WM_LBUTTONDOWN в x64? В x32 было x=LOWORD(Lparam); y=HIWORD(Lparam);. А в x64 как? По...

Как получить координаты курсора при нажатии любой кнопки мыши? - C++
Неужели не кто не знает?

3
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
16.10.2012, 23:02 #2
тебе надо в другой раздел, либо VS, либо BB

Добавлено через 1 минуту
а по теме у тебя
C++
1
2
void __fastcall TForm1::Image2MouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
X Y это уже координаты, а ты берешь какие-то левые
1
Skyll-ru
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 16
16.10.2012, 23:25 #3
Nixy правильно сказал. Но если ты в дальнейшем будет работать с TPoint, то не нужно создавать 2 переменные. Достаточно одной и записать в подобном виде:
Caption = IntToStr(Pos.X) + 'x' + IntToStr(Pos.Y);
0
prank2007
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 64
17.10.2012, 10:23  [ТС] #4
Спасибо за помощь. достаточно все лишь было написать
C++
1
2
3
4
void __fastcall TForm1::Image2MouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
Label1->Caption=X;
Label2->Caption=Y;
Без всяких заморочек
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 10:23
Привет! Вот еще темы с ответами:

Даны координаты вершин треугольника и координаты некоторой точки внутри него - C++
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны...

Заданы координаты трех вершин прямоугольника, необходимо определить координаты четвертой вершины - C++
Заданы координаты трех вершин прямоугольника. Необходимо определить координаты четвертой вершины. Можете найти? Добавлено через 1...

Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты - C++
Лабораторная работа 5. Одномерные массивы * * Для задач этого раздела необходимо составить графический алгоритм, провести...

Заданы координаты точки подвеса математического маятника A(xa, ya, za) и координаты одной из точек его наивысшего подъема B(xb, yb, zb). Найти координ - C++
помогите написать программу на с++ Добавлено через 37 секунд вот задача:Заданы координаты точки подвеса математического маятника...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru