title: Is there any way to fix the side effect of "DwmEnableBlurBehindWindow" in VC6.0?
body: <p>I have met an exactly problem which metioned in the MSDN Topic:<a href="http://msdn.microsoft.com/en-us/library/aa969537.aspx" rel="nofollow">DWM Blur Behind Overview</a>.</p>
  
  <p>After DwmEnableBlurBehindWindow was called, the client area became a beautiful glass, but unfortunatly, all of black text on the controls(BUTTONs,EDITs,STATICs etc) became transparent too, just like that <a href="http://msdn.microsoft.com/en-us/library/aa969537.aspx" rel="nofollow">Topic on MSDN</a>.</p>
  
  <p>Any way to fix this?</p>
  
  <p>By the way, My develop env is VC++ 6.0, and I have to draw some glowing text with DrawThemeTextEx API, so I can't use DwmExtendFrameIntoClientArea simplely. I MUST use DwmEnableBlurBehindWindow to enable the glass effect of client region.</p>
  
  <p>Thanks a lot!</p>
  
  <p>2012/6/19
  Update:
  By changing the TRANSPARENT KEY COLOR of a window to a non-black color with "SetLayeredWindowAttributes", then using "DwmExtendFrameIntoClientArea" can solve the caption text problem of CONTROLS(BUTTONs,EDITs etc) on the glass window. </p>
  
  <p>But in this way, "DrawThemeTextEx" could not work properly. It looks like that DrawThemeTextEx could only use the RGB(0,0,0) as its TRANSPARENT KEY COLOR.</p>
  
  <p>So, is there any API could change the TRANSPARENT KEY COLOR which used by "DrawThemeTextEx" within ?</p>
  
  <p>My ultimate goal is to draw some glowing text on a glass(Aero) window without the  "DwmEnableBlurBehindWindow" side effects which metioned in the MSDN Topic:DWM Blur Behind Overview,http://msdn.microsoft.com/en-us/library/aa969537.aspx. 
  And if there is another way to do it, I'm very glad to hear :)</p>
  
  <p>And thanks a lot, again! :)</p>