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. |