Group: Device Context - Library: gdi32
Storing content of the Clipboard to a bitmap file
Using the LoadImage function to have a bitmap file loaded and displayed on VFP main window
How to print a bitmap file
Drawing Windows predefined bitmaps using the LoadBitmap functions
Displaying bitmap using the AlphaBlend function
Splash Screen for the VFP application
Bitmap Class for Visual FoxPro application
Displaying animated images on FoxPro form with BitBlt and StretchBlt functions
How to convert a bitmap file to monochrome format (1 bpp)
Converting image file to .ICO file
int GetObject(
HGDIOBJ hgdiobj, // handle to graphics object
int cbBuffer, // size of buffer for object info
LPVOID lpvObject // buffer for object info
);
DECLARE INTEGER GetObject IN gdi32;
AS GetObjectA;
INTEGER hgdiobj,;
INTEGER cbBuffer,;
STRING @ lpvObject
hgdiobj [in] Handle to the graphics object of interest.
cbBuffer [in] Specifies the number of bytes of information to be written to the buffer.
lpvObject [out] Pointer to a buffer that receives the information about the specified graphics object.
If the function succeeds, and lpvObject is a valid pointer, the return value is the number of bytes stored into the buffer.
Notice that GetObject is a name of a native VFP function with different purpose and interface. So the name GetObject ia already reserved. That is why this external function is declared with an alias.