Delphi XE System.UIConsts 模块
1、源代码:
unit System.UIConsts;
interface
uses System.UITypes, System.Classes;
const
claAliceblue = TAlphaColors.AliceBlue;
claAntiquewhite = TAlphaColors.Antiquewhite;
claAqua = TAlphaColors.Aqua;
claAquamarine = TAlphaColors.Aquamarine;
claAzure = TAlphaColors.Azure;
claBeige = TAlphaColors.Beige;
claBisque = TAlphaColors.Bisque;
claBlack = TAlphaColors.Black;
claBlanchedalmond = TAlphaColors.Blanchedalmond;
claBlue = TAlphaColors.Blue;
claBlueviolet = TAlphaColors.Blueviolet;
claBrown = TAlphaColors.Brown;
claBurlywood = TAlphaColors.Burlywood;
claCadetblue = TAlphaColors.Cadetblue;
claChartreuse = TAlphaColors.Chartreuse;
claChocolate = TAlphaColors.Chocolate;
claCoral = TAlphaColors.Coral;
claCornflowerblue = TAlphaColors.Cornflowerblue;
claCornsilk = TAlphaColors.Cornsilk;
claCrimson = TAlphaColors.Crimson;
claCyan = TAlphaColors.Cyan;
claDarkblue = TAlphaColors.Darkblue;
claDarkcyan = TAlphaColors.Darkcyan;
claDarkgoldenrod = TAlphaColors.Darkgoldenrod;
claDarkgray = TAlphaColors.Darkgray;
claDarkgreen = TAlphaColors.Darkgreen;
claDarkgrey = TAlphaColors.Darkgrey;
claDarkkhaki = TAlphaColors.Darkkhaki;
claDarkmagenta = TAlphaColors.Darkmagenta;
claDarkolivegreen = TAlphaColors.Darkolivegreen;
claDarkorange = TAlphaColors.Darkorange;
claDarkorchid = TAlphaColors.Darkorchid;
claDarkred = TAlphaColors.Darkred;
claDarksalmon = TAlphaColors.Darksalmon;
claDarkseagreen = TAlphaColors.Darkseagreen;
claDarkslateblue = TAlphaColors.Darkslateblue;
claDarkslategray = TAlphaColors.Darkslategray;
claDarkslategrey = TAlphaColors.Darkslategrey;
claDarkturquoise = TAlphaColors.Darkturquoise;
claDarkviolet = TAlphaColors.Darkviolet;
claDeeppink = TAlphaColors.Deeppink;
claDeepskyblue = TAlphaColors.Deepskyblue;
claDimgray = TAlphaColors.Dimgray;
claDimgrey = TAlphaColors.Dimgrey;
claDodgerblue = TAlphaColors.Dodgerblue;
claFirebrick = TAlphaColors.Firebrick;
claFloralwhite = TAlphaColors.Floralwhite;
claForestgreen = TAlphaColors.Forestgreen;
claFuchsia = TAlphaColors.Fuchsia;
claGainsboro = TAlphaColors.Gainsboro;
claGhostwhite = TAlphaColors.Ghostwhite;
claGold = TAlphaColors.Gold;
claGoldenrod = TAlphaColors.Goldenrod;
claGray = TAlphaColors.Gray;
claGreen = TAlphaColors.Green;
claGreenyellow = TAlphaColors.Greenyellow;
claGrey = TAlphaColors.Grey;
claHoneydew = TAlphaColors.Honeydew;
claHotpink = TAlphaColors.Hotpink;
claIndianred = TAlphaColors.Indianred;
claIndigo = TAlphaColors.Indigo;
claIvory = TAlphaColors.Ivory;
claKhaki = TAlphaColors.Khaki;
claLavender = TAlphaColors.Lavender;
claLavenderblush = TAlphaColors.Lavenderblush;
claLawngreen = TAlphaColors.Lawngreen;
claLemonchiffon = TAlphaColors.Lemonchiffon;
claLightblue = TAlphaColors.Lightblue;
claLightcoral = TAlphaColors.Lightcoral;
claLightcyan = TAlphaColors.Lightcyan;
claLightgoldenrodyellow = TAlphaColors.Lightgoldenrodyellow;
claLightgray = TAlphaColors.Lightgray;
claLightgreen = TAlphaColors.Lightgreen;
claLightgrey = TAlphaColors.Lightgrey;
claLightpink = TAlphaColors.Lightpink;
claLightsalmon = TAlphaColors.Lightsalmon;
claLightseagreen = TAlphaColors.Lightseagreen;
claLightskyblue = TAlphaColors.Lightskyblue;
claLightslategray = TAlphaColors.Lightslategray;
claLightslategrey = TAlphaColors.Lightslategrey;
claLightsteelblue = TAlphaColors.Lightsteelblue;
claLightyellow = TAlphaColors.Lightyellow;
claLime = TAlphaColors.Lime;
claLimegreen = TAlphaColors.Limegreen;
claLinen = TAlphaColors.Linen;
claMagenta = TAlphaColors.Magenta;
claMaroon = TAlphaColors.Maroon;
claMediumaquamarine = TAlphaColors.Mediumaquamarine;
claMediumblue = TAlphaColors.Mediumblue;
claMediumorchid = TAlphaColors.Mediumorchid;
claMediumpurple = TAlphaColors.Mediumpurple;
claMediumseagreen = TAlphaColors.Mediumseagreen;
claMediumslateblue = TAlphaColors.Mediumslateblue;
claMediumspringgreen = TAlphaColors.Mediumspringgreen;
claMediumturquoise = TAlphaColors.Mediumturquoise;
claMediumvioletred = TAlphaColors.Mediumvioletred;
claMidnightblue = TAlphaColors.Midnightblue;
claMintcream = TAlphaColors.Mintcream;
claMistyrose = TAlphaColors.Mistyrose;
claMoccasin = TAlphaColors.Moccasin;
claNavajowhite = TAlphaColors.Navajowhite;
claNavy = TAlphaColors.Navy;
claOldlace = TAlphaColors.Oldlace;
claOlive = TAlphaColors.Olive;
claOlivedrab = TAlphaColors.Olivedrab;
claOrange = TAlphaColors.Orange;
claOrangered = TAlphaColors.Orangered;
claOrchid = TAlphaColors.Orchid;
claPalegoldenrod = TAlphaColors.Palegoldenrod;
claPalegreen = TAlphaColors.Palegreen;
claPaleturquoise = TAlphaColors.Paleturquoise;
claPalevioletred = TAlphaColors.Palevioletred;
claPapayawhip = TAlphaColors.Papayawhip;
claPeachpuff = TAlphaColors.Peachpuff;
claPeru = TAlphaColors.Peru;
claPink = TAlphaColors.Pink;
claPlum = TAlphaColors.Plum;
claPowderblue = TAlphaColors.Powderblue;
claPurple = TAlphaColors.Purple;
claRed = TAlphaColors.Red;
claRosybrown = TAlphaColors.Rosybrown;
claRoyalblue = TAlphaColors.Royalblue;
claSaddlebrown = TAlphaColors.Saddlebrown;
claSalmon = TAlphaColors.Salmon;
claSandybrown = TAlphaColors.Sandybrown;
claSeagreen = TAlphaColors.Seagreen;
claSeashell = TAlphaColors.Seashell;
claSienna = TAlphaColors.Sienna;
claSilver = TAlphaColors.Silver;
claSkyblue = TAlphaColors.Skyblue;
claSlateblue = TAlphaColors.Slateblue;
claSlategray = TAlphaColors.Slategray;
claSlategrey = TAlphaColors.Slategrey;
claSnow = TAlphaColors.Snow;
claSpringgreen = TAlphaColors.Springgreen;
claSteelblue = TAlphaColors.Steelblue;
claTan = TAlphaColors.Tan;
claTeal = TAlphaColors.Teal;
claThistle = TAlphaColors.Thistle;
claTomato = TAlphaColors.Tomato;
claTurquoise = TAlphaColors.Turquoise;
claViolet = TAlphaColors.Violet;
claWheat = TAlphaColors.Wheat;
claWhite = TAlphaColors.White;
claWhitesmoke = TAlphaColors.Whitesmoke;
claYellow = TAlphaColors.Yellow;
claYellowgreen = TAlphaColors.Yellowgreen;
claNull = TAlphaColors.Null;
{ Cursor string functions }
function CursorToString(Cursor: TCursor): string;
function StringToCursor(const S: string): TCursor;
procedure GetCursorValues(const Proc: TGetStrProc);
function CursorToIdent(Cursor: Integer; var Ident: string): Boolean;
function IdentToCursor(const Ident: string; var Cursor: Integer): Boolean;
procedure RegisterCursorIntegerConsts;
{ TColor string functions }
function ColorToString(Color: TColor): string;
function StringToColor(const S: string): TColor;
procedure GetColorValues(Proc: TGetStrProc);
function ColorToIdent(Color: Integer; var Ident: string): Boolean;
function IdentToColor(const Ident: string; var Color: Integer): Boolean;
procedure RegisterColorIntegerConsts;
{ TAlphaColor string functions }
procedure GetAlphaColorValues(Proc: TGetStrProc);
function AlphaColorToString(Value: TAlphaColor): string;
function StringToAlphaColor(const Value: string): TAlphaColor;
function AlphaColorToIdent(Color: Integer; var Ident: string): Boolean;
function IdentToAlphaColor(const Ident: string; var Color: Integer): Boolean;
procedure RegisterAlphaColorIntegerConsts;
{ TAlphaColor function‘s }
/// <summary>Converts TAlphaColor into TColor structure, exchanging red and blue channels while losing alpha channel. </summary>
function AlphaColorToColor(const Color: TAlphaColor): TColor;
function AppendColor(Start, Stop: TAlphaColor): TAlphaColor;
function SubtractColor(Start, Stop: TAlphaColor): TAlphaColor;
function RGBtoBGR(const C: TAlphaColor): TAlphaColor;
function CorrectColor(const C: TAlphaColor): TAlphaColor;
function PremultiplyAlpha(const C: TAlphaColor): TAlphaColor;
function UnpremultiplyAlpha(const C: TAlphaColor): TAlphaColor;
function MakeColor(R, G, B: Byte; A: Byte = $FF): TAlphaColor; overload;
function MakeColor(const C: TAlphaColor; const AOpacity: Single): TAlphaColor; overload;
function HSLtoRGB(H, S, L: Single): TAlphaColor;
procedure RGBtoHSL(RGB: TAlphaColor; out H, S, L: Single);
function ChangeHSL(const C: TAlphaColor; dH, dS, dL: Single): TAlphaColor;
创建时间:2020.07.21 更新时间:
原文:https://www.cnblogs.com/guorongtao/p/13353378.html