   DwmExtendFrameIntoClientArea and MFC
  I'm currently trying to create a window that looks completely transparent. But I'm having troubles with my controls. I'm calling DwmExtendFrameIntoClientArea with MARGINS margins = {-1} to enable blurring over the window. I'm painting the whole window with black when a WM_ERASEBKGND message arrives. That works fine, but the problem is, that I can't control how my controls (lists, menu bars, trees) paint their background. This fools the dwm that the controls should also be blended with everything behind my window:OpaqueTransparentAs you can see, the controls also get blendet with the background. This article explains a solution, but I have no idea how I can implement this with the mfc.Does anyone know how I can prevent my controls to get blendet with the background?   