   Render to desktop revisited...
  I'm interested in generating a realtime desktop background for my Vista (Ultimate) or Win7, similar to DreamScene, but instead of video, I want D3D10 generated 3D graphics - The background moves, but the icons displayed over it remain unchanged.I googled and searched for ways to do this, but the results that I got back were pre-Vista. Considering DreamScene in Vista Ultimate, it seems that MS should have given us a fairly straighforward way to achieve this with Vista / Win7 / D3D10 / D3D11...EDIT:BTW, using VS9/C++.[Edited by - JeffNiko on May 15, 2009 2:44:29 PM]
  You can display your desktop as a web page (or display a webpage as your desktop).  Embed an XBAP in the webpage and then you can do 3D...   ;  I've had one of my applications do this by accident - it might be possible by passing DX a NULL handle.   ;  The responses are much appreciated. ActiveDesktop seems to have been removed from Vista and Win7 - but it might have been an acceptable option, since its just a "for fun" project for me. I'd prefer, though, just an executable that draws to the desktop.The null handle didn't work: IDirect3DDevice9->Clear() failed, because it couldnt work out the size of the window that it didn't get a handle for... :-)Any other ideas?   