Witam,
Mam taki programik napisany w c++ Builder:
Program wyswietla kolor w HTML, a ja potrzebuje w takiej wersji np:
COLOR_RED = 0xf800
COLOR_WHITE = 0xffff
potrzebuję to do obsługi kolorowego wyświetlacza sterowanego atmegą, może ktoś mnie nakieruje, jak napisać program lub konwerter, a może są jakieś programy do konwersji np: z "white = #FFFFFF" na "COLOR_WHITE = 0xffff"
Mam taki programik napisany w c++ Builder:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TCanvas *Canvas = new TCanvas();
Canvas->Handle = GetDC(0);
TPoint Point;
GetCursorPos(&Point);
TColor Color = Canvas->Pixels[Point.x][Point.y];
delete Canvas;
int RGB = ColorToRGB(Color);
TVarRec args[3] = {GetRValue(RGB), GetGValue(RGB), GetBValue(RGB)};
Form1->Caption = Format("#%.2x%.2x%.2x", args, 3);
Edit1->Text = Format("#%.2x%.2x%.2x", args, 3);
Label1->Color = Color;
Label2->Caption = GetRValue(RGB);
Label3->Caption = GetGValue(RGB);
Label4->Caption = GetBValue(RGB);
}
Program wyswietla kolor w HTML, a ja potrzebuje w takiej wersji np:
COLOR_RED = 0xf800
COLOR_WHITE = 0xffff
potrzebuję to do obsługi kolorowego wyświetlacza sterowanego atmegą, może ktoś mnie nakieruje, jak napisać program lub konwerter, a może są jakieś programy do konwersji np: z "white = #FFFFFF" na "COLOR_WHITE = 0xffff"