You're asking for three different things here.
1) How to screen grab from a running DBPro program.
2) How to save the current screen into memory.
3) How to save the current screen as an image for use as a texture.
For 1 - just press the PtrScrn button on your keyboard while the program is running! (maybe need to use shift too) or use a utility like MWSnap (free) or HypersnapDX ($30). This will grab the screen into the clipboard where you can paste it into a paint package.
For 2 - best bet would be to use the pixel locking technique, read the current display into a memblock and then save it out. Not particularly fast, but possible.
For 3 - you can't save images out without the use of a 3rd party DLL at the moment, I believe there is one on the RGT site.
Cheers,
Rich
"Gentlemen, we are about to short-circuit the Universe!"