Freigeben über


SetThreadCursorCreationScaling-Funktion (winuser.h)

Legt die DPI-Skalierung fest, für die die Cursor in diesem Thread erstellt werden sollen. Dieser Wert wird beim Skalieren des Cursors für den spezifischen Monitor berücksichtigt, auf dem er angezeigt wird.

Syntax

UINT SetThreadCursorCreationScaling(
  UINT cursorDpi
);

Die Parameter

cursorDpi

Die 96-basierte DPI-Skalierung der Cursor, die die Anwendung erstellt. Beispielsweise entspricht ein 96 DPI-Wert 100% Monitorskalierungsfaktor, 144 DPI entspricht 150%usw.

Es gibt zwei spezielle Werte:

CURSOR_CREATION_SCALING_DEFAULT – setzt die Cursorskalierung auf das Standardsystemverhalten zurück (als ob SetThreadCursorCreationScaling nie für diesen Thread aufgerufen wurde).

CURSOR_CREATION_SCALING_NONE – deaktiviert alle Cursorskalierung (die Cursor, die nach dem Aufrufen von SetThreadCursorCreationScaling mit diesem Parameter erstellt wurden, werden niemals auf einem Monitor nach oben oder unten skaliert).

Rückgabewert

Der vorherige Wert, der für den Thread festgelegt wurde, bevor diese API aufgerufen wird.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 11 Build 22000
Header winuser.h
Library User32.Lib