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

Вниз

Вопрос про TColorBox.   Найти похожие ветки 

 
BigBadMutuh ©   (2002-04-24 16:29) [0]

Кто нибудь может подсказать как в ColorBox"е полчить RGB значение выбранного цвета. Если кто знает подскажите плз, как его получить в ColorDialog"е.


 
BigBadMutuh ©   (2002-04-24 16:42) [1]

Ну или кто-нить решите легчайшую задачку :))
Как узнать RGB выбранного юзером цвета?


 
McSimm ©   (2002-04-24 16:47) [2]

ColorBox.Selected: TColor
ColorDialog.Color: TColor

Вопрос, насколько я понял, в преобразовании TColor в RGB ?
В хелпе по TColor все подробно написано:
$00FF0000 blue,
$0000FF00 green,
$000000FF red.
$00000000 black
$00FFFFFF white.


 
MBo ©   (2002-04-24 16:50) [3]

GetRValue и т.п.
или
G:=(Color and $FF00) shr 8


 
BigBadMutuh ©   (2002-04-25 12:20) [4]

2McSimm
Блин, что то я не понял. Объясни пожалуйста поподробнее ламеру.

2MBo
>>G:=(Color and $FF00) shr 8
Проект откомпилился, но когда хочу узнать допустим G выбранного
в ColorBox"е цвета всё время возвращается ноль. И что вообще
значит "(Color and $FF00) shr 8"?


 
MBo ©   (2002-04-25 12:37) [5]

цвет- число Integer, для извлечения нужного байта проще всего применять указанные битовые операции.
GetRValue пробовал?


 
BigBadMutuh ©   (2002-04-25 15:06) [6]

Нет. Я вообще дельфи только осваиваю. Вторую прогу тока заканчиваю. Можешь пример написать (кусочек кода целиком)?


 
MBo ©   (2002-04-25 15:09) [7]

вторая слева вверху кнопка на клавиатуре сильно помогает.
R:=GetRValue(ColorDialog1.Color);



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-6978
AlexMey
2002-05-22 23:57
2002.06.03
Програмное нажатие на TToolButton


8-7122
Dert
2002-01-12 13:11
2002.06.03
RichEdit


3-6950
Григорий
2002-05-11 17:22
2002.06.03
Почему BDE на клиенте Win98 не работает с серв.Win2000,Linux?


7-7234
ATLANTIDO
2002-03-07 00:21
2002.06.03
SHELDA


8-7135
Vvedensk
2002-01-03 12:43
2002.06.03
Как проиграть mp3 в Delphi 6?