é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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour