In windowed mode Dx7...so I am blting to a window's client rect....
My comp begins to lag like you wouldn't believe. I click close and it takes almost like two minutes to for the app to close...I am serious no bs.

The line which does this is when I Blt to the Primary, could, by any chance this be due to the fact I am also repainting the background of the window when WM_PAINT is called? does a Dx DD Blt send a WM_PAINT message???

This is my first attemp at Dx7 Windowed, and I pretty much went by code in the SDK for an app which switched between the modes.

Any idea's?