Have a screenie:
UPDATE: Ok, I got Fraps working (It doesn't like the debug D3D runtimes). You can download a short video from Here (2.99Mb)
I've decided on my next project; a D3D RichEdit replacement. I'm fed up with users complaining about my MUD client because the RichEdit sucks. It behaves totally differently between Win2k/XP and Win9x/ME, it's hard to extend, and I already subclass the hell out of it just to coerce it into doing what I want.
Also, some of you may remember (I think I made a journal entry about it) that I was wanting to get Winamp visualizations playing in the background of my DruinkEdit (subclassed RichEdit). It didn't work because I had to render my visualization to a device context, and then blit that DC to the DruinkEdit. However to do that, the DC I was rendering onto needed to be on the screen. That meant you had to have this ugly window the same size as the DruinkEdit, and it had to be onscreen and visible. If I can get direct access to the background of the control, I can hopefully render straight into it.
Another cool feature is that I'll allow the user to add callbacks to the new control, to let you change the state of the D3D device before, after, and during the font rendering. For instance, you could draw some funky particle system in the background using the "before" callback, you could set the transform matrices to make the text appear like the Star Wars intro using the "during" callback, and you could do some sort of image warping using the "after" callback.
Anyway, I'm going to try and get started tonight or tomorrow, once I have my basic plan down.