enumerazione DISPLAYCONFIG_SCALING (wingdi.h)
L'enumerazione DISPLAYCONFIG_SCALING specifica la trasformazione di ridimensionamento applicata al contenuto visualizzato in un percorso presente nella rete video (VidPN).
Sintassi
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;
Costanti
DISPLAYCONFIG_SCALING_IDENTITY Valore: 1 Indica la trasformazione dell'identità; il contenuto di origine non viene presentato alcuna modifica. Questa trasformazione è disponibile solo se la modalità di origine del percorso ha la stessa risoluzione spaziale della modalità di destinazione del percorso. |
DISPLAYCONFIG_SCALING_CENTERED Valore: 2 Indica la trasformazione al centro; il contenuto di origine viene presentato senza scalabilità, centrato rispetto alla risoluzione spaziale della modalità di destinazione. |
DISPLAYCONFIG_SCALING_STRETCHED Valore: 3 Indica che il contenuto viene ridimensionato in base alla destinazione del percorso. |
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX Valore: 4 Indica la trasformazione al centro delle proporzioni. |
DISPLAYCONFIG_SCALING_CUSTOM Valore: 5 Indica che il chiamante richiede un ridimensionamento personalizzato che il chiamante non può descrivere con uno qualsiasi degli altri valori DISPLAYCONFIG_SCALING_XXX. Solo l'applicazione per l'aggiunta di valore di un fornitore hardware deve usare DISPLAYCONFIG_SCALING_CUSTOM, perché l'applicazione value-add potrebbe richiedere un'interfaccia privata al driver. L'applicazione può quindi usare DISPLAYCONFIG_SCALING_CUSTOM per indicare un contesto aggiuntivo per il driver per il valore personalizzato nel percorso specificato. |
DISPLAYCONFIG_SCALING_PREFERRED Valore: 128 Indica che il chiamante non ha alcuna preferenza per il ridimensionamento. La funzione SetDisplayConfig userà il valore di ridimensionamento salvato per ultimo nel database per il percorso. Se tale valore di ridimensionamento non esiste, SetDisplayConfig userà il ridimensionamento predefinito per il computer. Ad esempio, esteso (DISPLAYCONFIG_SCALING_STRETCHED) per i computer tablet e proporzioni centrate (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) per computer non tablet. |
DISPLAYCONFIG_SCALING_FORCE_UINT32 Valore: 0xFFFFFFFF Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Non è consigliabile usare questo valore. |
Commenti
Per altre informazioni sul ridimensionamento, vedere Ridimensionamento dell'immagine desktop.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile nel client Windows 7. |
Intestazione | wingdi.h (include Windows.h) |