GdipResetImageAttributes()



Syntaxe
Resultat.i = GdipResetImageAttributes(*imageattr, type.i)
Paramètres
*imageattr

[in] Pointeur sur un objet ImageAttributes.

type.i

[in] Elément de l'énumération ColorAdjustType qui indique la catégorie pour laquelle la suppression de tous les réglages des couleurs et des nuance de gris est appliquée.

Description

Cette fonction permet de supprimer tous les réglages des couleurs et des nuance de gris pour une catégorie indiquée permettant ainsi de revenir aux réglages par défaut.

Un objet ImageAttributes conserve les paramètres de réglage des couleurs et des nuances de gris pour cinq catégories de réglages : par défaut, bitmap, brush, pen et text.

Les paramètres de réglage des couleurs et des nuances de gris par défaut s'appliquent à toutes les catégories qui n'ont pas de paramètres de réglage propres. Par exemple, si vous ne spécifiez jamais de paramètres de réglage pour la catégorie pen, les paramètres par défaut s'appliquent à cette catégorie. Dès que vous spécifiez un paramètre de réglage des couleurs ou des nuances de gris pour une catégorie donnée, les paramètres de réglage par défaut ne s'appliquent plus à cette catégorie. Par exemple, supposons que vous spécifiez un ensemble de paramètres de réglage pour la catégorie par défaut. Si vous définissez la table de remappage des couleurs de la catégorie pen en passant #ColorAdjustTypePen à la fonction GdipSetImageAttributesRemapTable(), aucun des paramètres de réglage par défaut ne s'appliquera aux pen.
Vous pouvez rétablir les réglages par défaut pour cette catégorie en utilisant la fonction GdipResetImageAttributes().

L'exemple charge une image bmp et l'affiche deux fois. L'image de gauche est l'image d'origine qui ne changera pas. On redéfinit la table des couleurs bitmap pour que le blanc soit converti en rose. On utilise une fonction d'affichage d'image qui affiche l'image en utilisant les attributs donc ici le remappage des couleurs pour la catégorie #ColorAdjustTypeBitmap. L'image modifiée est affichée. En cliquant sur le bouton, on supprime le remappage des couleurs, on réaffiche l'image en l'ayant redessiné avec les nouveaux attributs, c'est-à-dire sans le remappage des couleurs.

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium