Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Image of form
Message
 
À
03/02/2008 12:44:28
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01288760
Message ID:
01288830
Vues:
10
Jos,

You can get a snapshot of a form using the GDIPlusX library, but it includes the title and border. (I can make a change to the library so you get just the client area of the form if it this helps.)

It is pretty straight forward:
DO System.APP
WITH _Screen.System.Drawing
  ** Get Bitmap object from a VFP form
  oImg = .Bitmap.FromScreen( oMyForm )

  ** Save to file:
  oImg.Save("MyForm.jpg", .Imaging.ImageFormat.Jpeg)

  ** Save to variable:
  oStream = =_Screen.System.IO.MemoryStream.New()
  oImg.Save(oStream, .Imaging.ImageFormat.Jpeg)
  cMyForm = oStream.GetBuffer()

ENDWITH
You can download the library from http://www.codeplex.com/VFPX/Release/ProjectReleases.aspx?ReleaseId=6446
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform