Vcl.Imaging.GIFImg.TGIFColorMap.AddUnique
Delphi
function AddUnique(Color: TColor): integer;
C++
int __fastcall AddUnique(System::Uitypes::TColor Color);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | TGIFColorMap |
Beschreibung
Fügt dem Colors-Array die angegebene Farbe hinzu und stellt dabei sicher, dass sie nur einmal im Array vorhanden ist.
Mit AddUnique fügen Sie die in Color angegebene Farbe dem Array Colors hinzu, wobei zuerst sichergestellt wird, dass Color nicht bereits ein Element des Colors-Arrays ist.
Wenn Color im Array nicht gefunden wird, gibt AddUnique die Größe des Colors-Arrays zurück, bevor das Color-Element hinzugefügt wird.
Wenn Color im Array gefunden wird, gibt AddUnique den Index der Fundstelle zurück und führt keine weiter Aktion aus.
Weil Color ein TColor-Typ ist, wird mit der Routine Color2RGB zuerst Color in den Typ TGIFColor umgewandelt. TGIFColor ist der Typ der Elemente in dem Colors-Array.
Anmerkung: Das Hinzufügen wird mit der Methode Add vorgenommen.