Just an update on this subject...
It seems that the solution is to use WM_PRINT and WM_PRINTCLIENT window messages to get all the window content:
http://www.fengyuan.com/article/wmprint.html
Emerson Santon Reed
"One Developer CAN Make a Difference. A community CAN make a future." - Craig Boyd