   win32 C++ label
  Hello,I have a window (created with native C++), and I have it set up so that I manually handle the WM_ERASEBKGND message:case WM_ERASEBKGND:   return (LRESULT)1;My window has a very large bitmap set as its background, instead of a standard plain color. But I have a label on this window and it needs to ahve its back color transparent so it does not look like a tan colored box with text in it. So I add this message:case WM_CTLCOLORSTATIC:   SetBkMode((HDC) wParam, TRANSPARENT);   return (LONG) GetStockObject(NULL_BRUSH);But now instead of being transparent in the way that you see the part of the background bitmap under this label instead of that box, I see what is under the window, basically the transparency burns through to whatever is shown on the screen under my current window. How could I set this label up so that it would not do that?Thank You,Progames25   
  Instead of using a label control, you can directly use the DrawText function from within your WM_PAINT handler to render the text you want to display.   