Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как нарисовать пиксель


Автор: Link90 15.7.2006, 18:42
Как нарисовать пиксель на канве формы цветом из шестнадцатиричного кода например (ffffff-белый или FF0000-красный) 

Автор: BreakPointMAN 15.7.2006, 19:00
Link90, смотри в сторону функции StringToColor, а также свойство канвы формы Pixels

Автор: EEEEEE 15.7.2006, 20:07
Код

TColor MyColor =(Graphics::TColor) RGB(random (255),random (255),random (255));
Image1->Canvas->Pen->Color = MyColor;
 

Автор: 586 15.7.2006, 22:18
Form1->Canvas->Pixels[5][5]=0xFF0000; 

Автор: Link90 16.7.2006, 08:41
586, На самом деле: цвет "FF0000" это красный, пользуясь таким кодом программа рисует синий, причём противоположный нашему красному (то есть инвертированый)!!! 

Автор: BreakPointMAN 16.7.2006, 11:19
Просто с другого конца пиши...  smile  

Автор: Link90 16.7.2006, 12:25
BreakPointMAN, Остальные цвета (которыя я пробовал) работают при прямом порядке! 

Автор: BreakPointMAN 16.7.2006, 12:34
Цитата(Link90 @  16.7.2006,  12:25 Найти цитируемый пост)
Остальные цвета (которыя я пробовал) работают при прямом порядке! 

Например? 

Автор: Link90 16.7.2006, 18:21
Ура, я нашёл подходящий селектор цвета! Теперь всё как надо! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)