Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
GDI+ How to save directly to a VFP image
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01521803
Message ID:
01521809
Views:
75
>I got the following code, with a few mods, from GDI+ samples. (Great stuff by the way)
>WITH _Screen.System.Drawing
>  loCaptureBmp = .Bitmap.FromScreen(;
>    Thisform.HWnd, ;
>    mLeftOffset, ;
>    mTopOffset, ;
>    mWidth, ;
>    mHeight )
>
>   loCaptureBmp.Save("C:\Captured.png", .Imaging.ImageFormat.Png)
>ENDWITH
>Is it possible to take the result contained in
.Imaging.ImageFormat.Png
and stuff it directly into a VFP Image Object so I don't have to save to file then read the file? I thought I had done this once but it was some time back.
>
> I tried
.imgDummy.PictureVal = .Imaging.ImageFormat.Png
and of course it didn't work. (hey, anythings worth trying once)
>Anyone got any ideas?
Hi John,

Supposed your picture file is in your path and is called: Test.png
and suppose your picture = img object on your form is called "ImgPNG+Picture"
now you have 2 options:
Thisform.imgPNG_Picture.Picture = "test.png"
Thisform.imgPNG_PictureVal.PictureVal = FILETOSTR("test.png")
Regards,

Koen
Previous
Reply
Map
View

Click here to load this message in the networking platform