Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в 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, содержащая координаты пользователя.
К оглавлению
|
|
|