Функция 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 |