Share via


Fonction SetThreadCursorCreationScaling (winuser.h)

Définit l’échelle DPI pour laquelle les curseurs créés sur ce thread sont destinés. Cette valeur est prise en compte lors de la mise à l’échelle du curseur pour le moniteur spécifique sur lequel elle s’affiche.

Syntaxe

UINT SetThreadCursorCreationScaling(
  UINT cursorDpi
);

Paramètres

cursorDpi

Échelle DPI basée sur 96 des curseurs que l’application va créer. Par exemple, une valeur de 96 PPP correspond à un facteur d’échelle de moniteur de 100 %, 144 PPP correspond à 150 %, et ainsi de suite.

Il existe deux valeurs spéciales :

CURSOR_CREATION_SCALING_DEFAULT : réinitialise la mise à l’échelle du curseur au comportement système par défaut (comme si SetThreadCursorCreationScaling n’a jamais été appelé sur ce thread).

CURSOR_CREATION_SCALING_NONE : désactive toute mise à l’échelle des curseurs (les curseurs créés après l’appel de SetThreadCursorCreationScaling avec ce paramètre ne seront jamais mis à l’échelle vers le haut ou vers le bas sur un moniteur).

Valeur retournée

Valeur précédente définie pour le thread avant d’appeler cette API.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 Build 22000
En-tête winuser.h