Partager via


GetScaleFactorForDevice, fonction (shellscalingapi.h)

Obtient le facteur d’échelle préféré pour un périphérique d’affichage.

Note Cette fonction n’est pas prise en charge à partir de Windows 8.1. Utilisez GetScaleFactorForMonitor à la place.
 

Syntaxe

DEVICE_SCALE_FACTOR GetScaleFactorForDevice(
  [in] DISPLAY_DEVICE_TYPE deviceType
);

Paramètres

[in] deviceType

Type : DISPLAY_DEVICE_TYPE

Valeur qui indique le type de l’appareil d’affichage.

Valeur retournée

Type : DEVICE_SCALE_FACTOR

Valeur qui indique le facteur d’échelle à utiliser avec le DISPLAY_DEVICE_TYPE spécifié.

Code/valeur de retour Description
SCALE_100_PERCENT
100
Utilisez un facteur d’échelle de 1x.
SCALE_140_PERCENT
140
Utilisez un facteur d’échelle de 1,4x.
SCALE_180_PERCENT
180
Utilisez un facteur d’échelle de 1,8x.

Remarques

Le DEVICE_SCALE_FACTOR par défaut est SCALE_100_PERCENT.

Utilisez le facteur d’échelle retourné aux valeurs de point de mise à l’échelle pour les polices et les valeurs de pixels.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shellscalingapi.h
DLL Shcore.dll

Voir aussi

GetScaleFactorForMonitor

RegisterScaleChangeEvent

DésinscrireScaleChangeEvent