Многие графические процедуры и функции используют указатель текущей позиции на экране, который в отличие от текстового курсора невидим. Положение этого указателя, как и вообще любая координата на графическом экране, задается относительно левого верхнего угла, который, в свою очередь, имеет координаты 0,0. Таким образом, горизонтальная координата экрана увеличивается слева направо, а вертикальная — сверху вниз.
Функции GetMaxX и GetMaxY.
Возвращают значения типа Word, содержащие максимальные координаты экрана в текущем режиме работы соответственно по горизонтали и вертикали. Например:
a := Detect; InitGraph(a, b, »);
Функции GetX и GetY.
Возвращают значения типа Integer, содержащие текущие координаты указателя соответственно по горизонтали и вертикали. Координаты определяются относительно левого верхнего угла окна или, если окно не установлено, экрана.
Процедура SetViewPort.
Procedure SetViewPort(XI,Y1,X2,Y2: Integer; ClipOn: Boolean);
Здесь X1. Y2 — координаты левого верхнего (XI,Y1) и правого нижнего (X2,Y2) углов окна; СНрОп — выражение типа Boolean, определяющее «отсечку» не умещающихся в окне элементов изображения.
Как посмотреть координаты на экране тахографа
Координаты окна всегда задаются относительно левого верхнего угла экрана. Если параметр ClipOn имеет значение True, элементы изображения, не умещающиеся в пределах окна, отсекаются, в противном случае границы окна игнорируются. Для управления этим параметром можно использовать такие определенные в модуле константы:
Следующий пример иллюстрирует действие параметра СНрОп. Программа строит два прямоугольных окна с разными значениями параметра и выводит в них несколько окружностей. Для большей наглядности окна обводятся рамками (см. рис. 14.1).
Рис. 14.1. Отсечка изображения в окне
Источник: studfile.net
Как перевести клиентские координаты в координаты экрана
Функция GetClientRect всегда возвращает координаты (0, 0) для начала координат окна. Эта ситуация описывается в «Microsoft Windows Software Development Kit (SDK) Programmer’s Reference».
Чтобы определить координаты экрана для клиентской области окна надо вызвать функцию ClientToScreen, которая позволяет перевести клиентские координаты, полученные после вызова функции GetClientRect, в координаты экрана. Следующий код демонстрирует, как использовать эти две функции вместе:
RECT rMyRect;
GetClientRect(hwnd, (LPRECT)
ClientToScreen(hwnd, (LPPOINT)
ClientToScreen(hwnd, (LPPOINT)
Источник: tdoc.ru
Screen Coordinates
— Этот инструмент позволяет получить точные координаты касания пальцем на экране вашего мобильного телефона.
Определение координат на мониторе
— Вы можете видеть координаты X и Y экрана.
— Реализовано измерение перекрестия с опцией наложения, чтобы получить координаты других приложений или папок.
— «Получите местоположение ваших кликов».
Популярные запросы
LD Player — #1 Android Emulator
Лучший Эмулятор Андроида для ПК
Приложения · Hot
TikTok TikTok Pte. Ltd. · Социальные
Wildberries New Wildberries LLC · Покупки
自由浏览 Greatfire.org · Связь
imo plus imo.im · Связь
Google Play Маркет Google LLC · Инструменты
Популярные
Drei Kundenzone Hutchison Drei Austria GmbH · Инструменты
FTP Plugin for Total Commander C. Ghisler · Инструменты
RO Skill Simulator ekomersial.com · Инструменты
Wifi Thermal Printer Emulator john marin · Инструменты
GameSir Guangzhou Chicken Run Network Technology Co.,Ltd. · Инструменты
Recover Deleted Files Dream-Studio · Инструменты
Flip Case Control Trial MarksThinkTank · Инструменты
Perfect App Lock (русский) Morrison Software · Инструменты
Android Razer Configurator HowesThatApp · Инструменты
APKCombo Installer
Порядок установки XAPK, APKS, OBB?
Источник: apkcombo.com