Metodo ImageAttributes::SetColorMatrix (gdiplusimageattributes.h)
Il metodo ImageAttributes::SetColorMatrix imposta la matrice di regolazione dei colori per una categoria specificata.
Sintassi
Status SetColorMatrix(
[in] const ColorMatrix *colorMatrix,
[in] ColorMatrixFlags mode,
[in, optional] ColorAdjustType type
);
Parametri
[in] colorMatrix
Tipo: const ColorMatrix*
Puntatore a una matrice di regolazione dei colori 5×5.
[in] mode
Tipo: ColorMatrixFlags
Elemento dell'enumerazione ColorMatrixFlags che specifica il tipo di immagine e colore che sarà interessato dalla matrice di regolazione dei colori.
[in, optional] type
Tipo: ColorAdjustType
Elemento dell'enumerazione ColorAdjustType che specifica la categoria per cui è impostata la matrice di regolazione del colore. Il valore predefinito è ColorAdjustTypeDefault.
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Un oggetto ImageAttributes gestisce le impostazioni di colore e scala di grigio per cinque categorie di regolazione: impostazione predefinita, bitmap, pennello, penna e testo. Ad esempio, è possibile specificare una matrice di regolazione dei colori per la categoria predefinita, una matrice di regolazione dei colori diversa per la categoria bitmap e ancora una matrice di regolazione dei colori diversa per la categoria di penna.
Le impostazioni predefinite di regolazione del colore e della scala grigia si applicano a tutte le categorie che non hanno impostazioni di regolazione personalizzate. Ad esempio, se non si specificano mai impostazioni di regolazione per la categoria di penna, le impostazioni predefinite si applicano alla categoria di penna.
Non appena si specifica un'impostazione di regolazione del colore o della scala grigia per una determinata categoria, le impostazioni di regolazione predefinite non si applicano più a tale categoria. Si supponga, ad esempio, di specificare una raccolta di impostazioni di regolazione per la categoria predefinita. Se si imposta la matrice di regolazione dei colori per la categoria di penna passando ColorAdjustTypePen al metodo ImageAttributes::SetColorMatrix , nessuna delle impostazioni di regolazione predefinite verrà applicata alle penne.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdiplusimageattributes.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |
Vedi anche
ImageAttributes::ClearColorMatrices
ImageAttributes::ClearColorMatrix
ImageAttributes::SetColorMatrices