énumération DISPLAYCONFIG_SCALING (wingdi.h)
L’énumération DISPLAYCONFIG_SCALING spécifie la transformation de mise à l’échelle appliquée au contenu affiché sur un chemin VidPN (Video Present Network).
Syntax
typedef enum {
DISPLAYCONFIG_SCALING_IDENTITY = 1,
DISPLAYCONFIG_SCALING_CENTERED = 2,
DISPLAYCONFIG_SCALING_STRETCHED = 3,
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
DISPLAYCONFIG_SCALING_CUSTOM = 5,
DISPLAYCONFIG_SCALING_PREFERRED = 128,
DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;
Constantes
DISPLAYCONFIG_SCALING_IDENTITY Valeur : 1 Indique la transformation d’identité ; le contenu source est présenté sans modification. Cette transformation est disponible uniquement si le mode source du chemin a la même résolution spatiale que le mode cible du chemin. |
DISPLAYCONFIG_SCALING_CENTERED Valeur : 2 Indique la transformation de centrage ; le contenu source est présenté sans mise à l’échelle, centré par rapport à la résolution spatiale du mode cible. |
DISPLAYCONFIG_SCALING_STRETCHED Valeur : 3 Indique que le contenu est mis à l’échelle pour s’adapter à la cible du chemin d’accès. |
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX Valeur : 4 Indique la transformation de centrage des proportions. |
DISPLAYCONFIG_SCALING_CUSTOM Valeur : 5 Indique que l’appelant demande une mise à l’échelle personnalisée que l’appelant ne peut pas décrire avec les autres valeurs DISPLAYCONFIG_SCALING_XXX. Seule l’application à valeur ajoutée d’un fournisseur de matériel doit utiliser DISPLAYCONFIG_SCALING_CUSTOM, car l’application à valeur ajoutée peut nécessiter une interface privée pour le pilote. L’application peut ensuite utiliser DISPLAYCONFIG_SCALING_CUSTOM pour indiquer un contexte supplémentaire pour le pilote pour la valeur personnalisée sur le chemin spécifié. |
DISPLAYCONFIG_SCALING_PREFERRED Valeur : 128 Indique que l’appelant n’a aucune préférence pour la mise à l’échelle. La fonction SetDisplayConfig utilise la valeur de mise à l’échelle qui a été enregistrée pour la dernière fois dans la base de données pour le chemin d’accès. Si une telle valeur de mise à l’échelle n’existe pas, SetDisplayConfig utilise la mise à l’échelle par défaut pour l’ordinateur. Par exemple, étiré (DISPLAYCONFIG_SCALING_STRETCHED) pour les tablettes et les proportions centrées (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) pour les ordinateurs non-tablettes. |
DISPLAYCONFIG_SCALING_FORCE_UINT32 Valeur : 0xFFFFFFFF Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Vous ne devez pas utiliser cette valeur. |
Remarques
Pour plus d’informations sur la mise à l’échelle, consultez Mise à l’échelle de l’image de bureau.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans le client Windows 7. |
En-tête | wingdi.h (inclure Windows.h) |