Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в Windows?
Разное.
Утилиты Windows.
Несправности принтеров.
BIOS по алфавиту.
Тесты.
Карта сайта.

Работа с координатами на winAPI в delphi.

Считывает логические координаты текущей позиции.

function GetCurrentPosition(DC: HDC): Longint;
Параметры:
DC: Идентификатор контекста устройства.
Возвращаемое значение:
Координаты X и Y в младшем и старшем слове, соответственно.

Считывает экранные координаты текущего положения курсора.

function GetCursorPos(var Point: TPoint);
Параметры:
Point: Принимающая структура TPoint.

Считывает положение курсора для последнего сообщения, полученного из GetMessage.

function GetMessagePos: Longint;
Возвращаемое значение:
Координаты X и Y в младшем и старшем словах, соответственно.

Считывает точку отсчета окончательного перевода (в координатах экрана), которая представляет смещение, используемое Windows для перевода координат устройства в координаты пользователя.

function GetDCOrg(DC: HDC): Longint;
Параметры:
DC: Идентификатор контекста устройства.
Возвращаемое значение:
Координаты X и Y в младшем и старшем слове, соответственно.

Преобразует координаты пользователя в APoint в координаты экрана.

function ClientToScreen(Wnd: HWnd; var Point: TPoint);
Параметры:
Wnd: Окно, содержащее область пользователя.
APoint: TPoint, содержащая координаты пользователя.

К оглавлению


Copyright © 2008-2011 Gruzincev Anton , St. Gorno-Altaysk, Russia, helpw@mail.ru