Freigeben über


SetThreadCursorCreationScaling-Funktion (winuser.h)

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

Syntax

UINT SetThreadCursorCreationScaling(
  UINT cursorDpi
);

Parameter

cursorDpi

Die 96-basierte DPI-Skalierung der Cursor, die die Anwendung erstellt. Ein Wert von 96 DPI entspricht beispielsweise einem Skalierungsfaktor von 100 %, 144 DPI entspricht 150 % usw.

Es gibt zwei besondere Werte:

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

CURSOR_CREATION_SCALING_NONE – deaktiviert die gesamte Cursorskalierung (die Cursor, die nach dem Aufrufen von SetThreadCursorCreationScaling mit diesem Parameter erstellt wurden, werden auf keinem Monitor hoch- oder herunterskaliert).

Rückgabewert

Der vorherige Wert, der vor dem Aufrufen dieser API für den Thread festgelegt wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 Build 22000
Kopfzeile winuser.h