10. november 2000 - 12:30Der er
2 kommentarer og 1 løsning
HJÆLP - Borland C++ Builder 4.0 - Baggrundsfarver på form
Hej
Er der en der kan hjælpe mig??. Jeg ønsker en FORM skal have en specifik RGB farverkode til baggrundsfarve. Jeg har forsøgt mig med f.eks { Form1->Color=Clblue; } Jeg har også prøvet { Form1->Color=220,203,40; } 220,203,40 er RGB kode jeg ønsker brugt. Men den bruger kun den aller første char. Er der en der kan svare på hvad jeg kan gøre. Måske skal man lave et billede i BITMAP format og bruge det som baggrund ALclient.??????? Jeg vil gerne takke af med 100 point hvis der er en der kan svare på det.....
Det fungere egentligt fint som du skriver. Så er spørgsmålet bare om der findes en farve skala som man kan bruge og samligne hexadecimal farveskala med, eller er den en metoden man kan bruge til at omregne. Det jeg er ude efter er en helt speciel farve til min baggrund.???
Der findes vist en RGBToColorCode lignende funktion, kig i documentationen.
Ellers kan du bare omregne manuelt:
DC = 220 CB = 203 28 = 40
= DCCB28
Du kan også skrive:
Form1->Color=(220<<16|203<<8|40)
Såfremt det er en 8 bit per byte processor arkitektur du udvikler på (Intel, Alpha, Motorola etc.)
Eller lave en macro:
#define RGB2INT(r,g,b) ((r<<16)|(g<<8)|(b))
(tror jeg nok.. kan ikke helt huske hvodden man laver macros ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.