We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

changing a color in TBitmap

Medium Priority
341 Views
Last Modified: 2013-12-26
Hi y´all,

Painting the Bitmaps isn´t all that difficult, but handling any special
behaviour is.

I´m starting out with a bitmap having a flag.
Different players should have different colors, still using the same bitmap (the
flag if you will).
I somehow cannot extract the palette from the bitmap.

The Bitmap is defined in a resource.

code as follows:
foo::Paint(TDC &DC...)
{
 TBitmap *BM = new TBitmap(GetModule(),IDB_FLAG);
 //paints ok (using TMemoryDC and SelectObject)

 //I´ve tried this (a little naíve...)
 TPalette Palette(*BM);
 //does compile but also generates an access of 0xfffff
 //not good.
 
}

if( any ideas ) { :-) }
else { :-(( }
Comment
Watch Question

Commented:
the last one has some important notes for using TPalette....
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
Adjusted points to 100
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.