typedef struct {
DWORD dwFlags;
HPALETTE hpal;
HWND hwnd;
HDC hdc;
int xDst;
int yDst;
int dxDst;
int dyDst;
LPBITMAPINFOHEADER lpbi;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
DWORD dwRate;
DWORD dwScale;
} ICDRAWBEGIN;
The ICDRAWBEGIN structure is used with the ICM_DRAW_BEGIN message to specify the parameters used to decompress the data.
|
Flag |
Meaning |
|
ICDRAW_QUERY |
Set when an application must determine if the device driver can handle the operation. The device driver does not actually perform the operation. |
|
ICDRAW_FULLSCREEN |
Indicates the full screen is used to draw the decompressed data. |
|
ICDRAW_HDC |
Indicates a window or display context is used to draw the decompressed data. |
|
ICDRAW_ANIMATE |
Indicates the palette might be animated. |
|
ICDRAW_CONTINUE |
Indicates drawing is a continuation of the previous frame. |
|
ICDRAW_MEMORYDC |
Indicates the display context is offscreen. |
|
ICDRAW_UPDATING |
Indicates the frame is being updated rather than being played. |