This method is specific to Version 4, or higher, of the OS/2 operating system.
This instance method returns a handle to the bitmap that can be displayed showing the contents of the image file and a handle to the palette to be used when displaying the bitmap.
#define INCL_WINWORKPLACE
#include <os2.h>
WPBitmap *somSelf; /* Pointer to the object on which the method is being invoked. */
HBITMAP *phBitmap; /* Pointer to the buffer to receive the handle of the bitmap. */
HPAL *phPalette; /* Pointer to the buffer to receive the handle of the palette. If this parameter is NULL, no palette handle is returned. */
ULONG ulWidth; /* Width of the bitmap. This parameter is required. If this parameter is 0, the bitmap will not be scaled. */
ULONG ulHeight; /* Height of the bitmap. This parameter is required. If this parameter is 0, the bitmap will not be scaled. */
ULONG ulFlags; /* Processing flags. */
LONG lBackgroundColor; /* Color to be used for transparent pixels. */
BOOL *pbQuitEarly; /* Buffer containing quit early flag. If this parameter is NULL, the caller will not be able to asynchronously abort the loading of the bitmap. */
BOOL32 rc; /* Success indicator. */
rc = _wpQueryBitmapHandle(somSelf, phBitmap,
phPalette, ulWidth, ulHeight, ulFlags,
lBackgroundColor, pbQuitEarly);