I was directed here from another Forum...

I have a window that is being redered using DirectX. As soon as I drag a semi-transparent form over that window the rendering on the form is completely messed up. Is there a way to correct this problem Or can semi-transparent windows simply not exist over DirectX rendered surfaces

I got this response:

Yes, not surprising. Windows implements opacity by redirecting the form's painted image into a bitmap and merging it with the background. If that background is constantly changing without Windows knowing about it, as would be the case in a DirectX window, you can't expect the result to be pretty. I'm not sure if you can coax DirectX to render using the normal Invalidate() and WM_PAINT messages when it displays in a window; post at the DirectX forum...

Can anyone offer some input on this Thanks,