I am facing trouble when capturing the desktop screen with both DirectX 8 and 9. Some windows dissappear at the very moment of capturing the screen, which is very annoying to users.
The hint I can give you is that those dissappearing windows are transparent. The method I am using is basically GetFrontBuffer, and I can not use GDI. I don't care if the content of the transparent window is not included in the screenshot, I just want that users don't complaint.
Thanks in advance