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 |