PureBasic

DesktopScaledX()

Синтаксис

Result = DesktopScaledX(Value)

Описание


Возвращает масштабированное значение 'Value' в соответствии с текущим DPI рабочего стола по оси 'x'. В основном это полезно для вычисления реального положения пикселя на экране, независимо от DPI рабочего стола. Эта функция обратная DesktopUnscaledX().

Параметры

Value Изначальное значение, из которого будет вычислено масштабированное.

Возвращаемое значение

Возвращает масштабированное значение 'Value' в соответствии с текущим DPI рабочего стола по оси 'x'. Например, на рабочем столе с действующим DPI с коэффициентом 125%, значение 100 приведет к 125.

Комментарии

Приложение должно быть скомпилировано с опцией 'DPI Aware', чтобы эта команда возвращала масштабированное значение в соответствии с текущим DPI рабочего стола. Если нет, результат всегда будет таким же, как параметр 'value'.

Пример

Debug "Desktop DPI 'x' scaled value of 100: " + DesktopScaledX(100)

См. также

DesktopResolutionX(), DesktopResolutionY(), DesktopScaledY(), DesktopUnscaledX(), DesktopUnscaledY()

Поддерживаемые OS

Все

<- DesktopResolutionY() - Оглавление Desktop - DesktopScaledY()->