Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Reverse RGB
Message
From
06/06/2003 15:08:47
 
 
To
06/06/2003 14:49:27
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00797412
Message ID:
00797423
Views:
18
This message has been marked as the solution to the initial question of the thread.
Tracy,

Unless I'm missing something, the rgb() function is what you want:
? rgb(212, 208, 200)
>I need to do the reverse of this:
>
>? Color2RGB(GetColor())
>
>
>function Color2RGB
>lparameters RGBcolor
>* Color = 0x00bbggrr
>return "rgb("+;
>	ltrim(str(bitand(RGBColor,0x000000ff)))+","+ ;
>	ltrim(str(bitrshift(bitand(RGBColor,0x0000ff00),8)))+","+ ;
>	ltrim(str(bitrshift(bitand(RGBColor,0x00ff0000),16)))+")"
>
>
>If I know the color is 212,208,200 on a form I need to return this color as it as it is stored in _screen.backcolor, etc. I'm braindead this afternoon, anyone willing to share a little function to do this?
>TIA,TIA,TIA,TIA
Steve Gibson
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform