The VFP control .Image has a limited functionality in terms of image file types supported and the ability to view an image file at different resolutions.
The ActiveX control, Kodak Image Edit, is one of a suite of ActiveX controls that comprise the MS Imaging application, which comes with all versions of Windows with exception of XP. (It will run in XP)
This FAQ outlines the methodology required to create a simple bare bones but powerful image viewer that will resolve the previously mentioned deficiencies of the VFP Image control.
You require a :-
Top-level form The Image Edit ActiveX control A toolbar class A menu
Create a top-level form and drop onto it the Image Edit ActiveX control, renaming it 'oleImageEdit'
In the .Init() event of the form put :-
WITH THIS .Resize() .oleImageEdit.DataField = filename .oleImageEdit.Zoom = 100 ENDW