BOOL CBCGPToolBarImages::Draw | ( | CDC * | pDC, |
int | x, | ||
int | y, | ||
int | iImageIndex, | ||
BOOL | bHilite = FALSE , |
||
BOOL | bDisabled = FALSE , |
||
BOOL | bIndeterminate = FALSE , |
||
BOOL | bShadow = FALSE , |
||
BOOL | bInactive = FALSE , |
||
BYTE | alphaSrc = 255 , |
||
BOOL | bIsIgnoreAlpha = FALSE , |
||
UINT | nSimplifyState = 0 |
||
) |
Called when an image maintained by a toolbar images object need to be rendered.
Call this function to display the specified by iImageIndex image. You've to call PrepareDrawImage() before calling this method and EndDrawImage() after.
pDC | A pointer to a device context. |
x | Specifies the horizontal image coordinate. |
y | Specifies the vertical image coordinate. |
iImageIndex | Specifies the zero-based index of the image to be displayed. |
bHilite | Specifies whether the image is highlighted. |
bDisabled | Specifies whether the image is disabled. |
bIndeterminate | Specifies whether the image state is indeterminate. |
bShadow | Specifies whether to draw image with the shadow or not. |
bInactive | Specifies whether the image is inactive. |
alphaSrc | Alpha [0-255]. |
bIsIgnoreAlpha | Specifies whether to draw image with alpha or not. |
nSimplifyState | The icon simplification state is: 0 - don't simplify, 1 - simplify to a white icon, and 1 - inverse luminosity. |