Функция SetThreadCursorCreationScaling (winuser.h)

Задает масштаб DPI, для которого предназначены курсоры, создаваемые в этом потоке. Это значение учитывается при масштабировании курсора для конкретного монитора, на котором он отображается.

Синтаксис

UINT SetThreadCursorCreationScaling(
  UINT cursorDpi
);

Параметры

cursorDpi

Масштаб 96 точек на дюйм для курсоров, создаваемых приложением. Например, значение 96 точек на дюйм соответствует 100 % коэффициенту масштабирования монитора, 144 точек на дюйм соответствует 150 % и т. д.

Существует два специальных значения:

CURSOR_CREATION_SCALING_DEFAULT — сбрасывает масштабирование курсора до системного поведения по умолчанию (как если бы метод SetThreadCursorCreationScaling никогда не вызывался в этом потоке).

CURSOR_CREATION_SCALING_NONE — отключает масштабирование всех курсоров (курсоры, созданные после вызова Метода SetThreadCursorCreationScaling с этим параметром, никогда не будут масштабироваться ни на одном мониторе).

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

Предыдущее значение, заданное для потока перед вызовом этого API.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 11 22000
Верхняя часть winuser.h