Quieres hacer con el mismo vfpp o con cualquier programa de terceros????
Si es con un programa externo puedes usar en W7 la aplicación recortes que esta en accesorios.
Ahora si es con VFP puedes capturar formularios o pantalla completa con el siguiente código capturo un formulario y lo grabo en un archivo jpg, para eso oFormActual es un objeto form pasado como parámetro al procedimiento
function capturaform
parameters oFormActual as object
if vartype(_screen.system)="U"
_SCREEN.ADDPROPERTY("System", NEWOBJECT("xfcSystem"))
endif
mysystem=_screen.system
If .Not. Isnull(mySystem)
Local LOCAPTUREBMP As XFCBITMAP, CNAMEBMP As Character, LOTHUMBNAIL As XFCIMAGE, NALTOIMAGEN As Integer, NANCHOIMAGEN As Integer
CNAMEBMP = Sys(2023)+"\"+Sys(3)+".jpg"
LOCAPTUREBMP = mySystem.DRAWING.Bitmap.FROMSCREEN(OFORMACTUAL.HWnd)
NALTOIMAGEN = Int(LOCAPTUREBMP.Height*0.75 ) &&esta parte es para reducir el tamaño de alto
NANCHOIMAGEN = Int(LOCAPTUREBMP.Width*0.75 ) &&igual esta es para reducir el tamaño de ancho
LOTHUMBNAIL = LOCAPTUREBMP.GETTHUMBNAILIMAGE(NANCHOIMAGEN, NALTOIMAGEN) &&obviar tambien si no se cambia tamaño
LOTHUMBNAIL.Save(CNAMEBMP, mySystem.DRAWING.IMAGING.IMAGEFORMAT.JPEG)
Endif