Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Преобразование названия цветов   Найти похожие ветки 

 
Fenix ©   (2006-03-10 16:22) [0]

Доброе время суток.
Меня интересует возможно ли преобразовать например clBlack в соответствующий ему #000000? Так мне надо сделать для всех цветов палитры....


 
Сергей М. ©   (2006-03-10 16:25) [1]

showmessage("#" + inttohex(integer(clBlack), 8));


 
Ega23 ©   (2006-03-10 16:26) [2]


unit Graphics;

{$P+,S-,W-,R-,T-,X+,H+}
{$C PRELOAD}

interface

uses Windows, SysUtils, Classes;

{ Graphics Objects }

type
 PColor = ^TColor;
 TColor = -$7FFFFFFF-1..$7FFFFFFF;
 {$NODEFINE TColor}

 (*$HPPEMIT "namespace Graphics"*)
 (*$HPPEMIT "{"*)
 (*$HPPEMIT "  enum TColor {clMin=-0x7fffffff-1, clMax=0x7fffffff};"*)
 (*$HPPEMIT "}"*)

const
 clScrollBar = TColor(COLOR_SCROLLBAR or $80000000);
 clBackground = TColor(COLOR_BACKGROUND or $80000000);
 clActiveCaption = TColor(COLOR_ACTIVECAPTION or $80000000);
 clInactiveCaption = TColor(COLOR_INACTIVECAPTION or $80000000);
 clMenu = TColor(COLOR_MENU or $80000000);
 clWindow = TColor(COLOR_WINDOW or $80000000);
 clWindowFrame = TColor(COLOR_WINDOWFRAME or $80000000);
 clMenuText = TColor(COLOR_MENUTEXT or $80000000);
 clWindowText = TColor(COLOR_WINDOWTEXT or $80000000);
 clCaptionText = TColor(COLOR_CAPTIONTEXT or $80000000);
 clActiveBorder = TColor(COLOR_ACTIVEBORDER or $80000000);
 clInactiveBorder = TColor(COLOR_INACTIVEBORDER or $80000000);
 clAppWorkSpace = TColor(COLOR_APPWORKSPACE or $80000000);
 clHighlight = TColor(COLOR_HIGHLIGHT or $80000000);
 clHighlightText = TColor(COLOR_HIGHLIGHTTEXT or $80000000);
 clBtnFace = TColor(COLOR_BTNFACE or $80000000);
 clBtnShadow = TColor(COLOR_BTNSHADOW or $80000000);
 clGrayText = TColor(COLOR_GRAYTEXT or $80000000);
 clBtnText = TColor(COLOR_BTNTEXT or $80000000);
 clInactiveCaptionText = TColor(COLOR_INACTIVECAPTIONTEXT or $80000000);
 clBtnHighlight = TColor(COLOR_BTNHIGHLIGHT or $80000000);
 cl3DDkShadow = TColor(COLOR_3DDKSHADOW or $80000000);
 cl3DLight = TColor(COLOR_3DLIGHT or $80000000);
 clInfoText = TColor(COLOR_INFOTEXT or $80000000);
 clInfoBk = TColor(COLOR_INFOBK or $80000000);

 clBlack = TColor($000000);
 clMaroon = TColor($000080);
 clGreen = TColor($008000);
 clOlive = TColor($008080);
 clNavy = TColor($800000);
 clPurple = TColor($800080);
 clTeal = TColor($808000);
 clGray = TColor($808080);
 clSilver = TColor($C0C0C0);
 clRed = TColor($0000FF);
 clLime = TColor($00FF00);
 clYellow = TColor($00FFFF);
 clBlue = TColor($FF0000);
 clFuchsia = TColor($FF00FF);
 clAqua = TColor($FFFF00);
 clLtGray = TColor($C0C0C0);
 clDkGray = TColor($808080);
 clWhite = TColor($FFFFFF);
 clNone = TColor($1FFFFFFF);
 clDefault = TColor($20000000);


?


 
MBo ©   (2006-03-10 16:28) [3]

StringToColor


 
begin...end ©   (2006-03-10 16:31) [4]

> Преобразование названия цветов

StringToColor


 
Fenix ©   (2006-03-10 19:41) [5]


> Сергей М. ©   (10.03.06 16:25) [1]
>
> showmessage("#" + inttohex(integer(clBlack), 8));

Спасиобо все работает :)



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
2-1142064282
dera
2006-03-11 11:04
2006.03.26
Как уменшить растояние между точками на сетке формы?


2-1141894440
anubis
2006-03-09 11:54
2006.03.26
Сохранени Таблицы в .txt


2-1141730384
Новичоккк
2006-03-07 14:19
2006.03.26
Проблема с Handle процесса


2-1142136727
setis
2006-03-12 07:12
2006.03.26
Погогите сделать SELECT


1-1140553891
Виктор8
2006-02-21 23:31
2006.03.26
Как заблокировать запуск 2х копий программы?