The ImageList_DrawEx function draws an image list item in the specified device context. The function uses the specified drawing style and blends the image with the specified color.
BOOL ImageList_DrawEx(
HIMAGELIST himl, |
// handle to the image list |
int i, |
// index of the image to draw |
HDC hdcDst, |
// handle to the destination device context |
int x, |
// x-coordinate to draw at |
int y, |
// y-coordinate to draw at |
int dx, |
// width of image |
int dy, |
// height of image |
COLORREF rgbBk, |
// background color of image |
COLORREF rgbFg, |
// foreground color of image |
UINT fStyle |
// drawing style |
); |
Value |
Meaning |
CLR_NONE |
No background color. The image is drawn transparently. |
CLR_DEFAULT |
Default background color. The image is drawn using the background color of the image list. |
This parameter is used only if the image list identified by himl was
created with the ILC_MASK value.
Value |
Meaning |
CLR_NONE |
No blend color. The image is blended with the color of the destination device context. |
CLR_DEFAULT |
Default foreground color. The image is drawn using the system highlight color as the foreground color. |
This parameter is used only if fStyle includes the ILD_BLEND25 or
ILD_BLEND50 value.
Value |
Meaning |
ILD_BLEND25, |
Draws the image, blending 25 percent with the blend color specified by rgbFG. This value has no effect if the image list does not contain a mask. |
ILD_BLEND50, |
Draws the image, blending 50 percent with the blend color specified by rgbFG. This value has no effect if the image list does not contain a mask. |
ILD_MASK |
Draws the mask. |
ILD_NORMAL |
Draws the image using the background color for the image list. If the background color is the CLR_NONE value, the image is drawn transparently using the mask. |
ILD_TRANSPARENT |
Draws the image transparently using the mask, regardless of the background color. This value has no effect if the image list does not contain a mask. |
An overlay image is drawn transparently over the primary image specified in the i parameter. To specify an overlay image in the fStyle parameter, use the INDEXTOOVERLAYMASK macro to shift the one-based index of the overlay image. Use the OR operator to logically combine the return value of the macro with the drawing style flags specified in the fStyle parameter. You must first specify this image as an overlay image by using the ImageList_SetOverlayImage function.
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
ImageList_SetOverlayImage, INDEXTOOVERLAYMASK, RGB
file: /Techref/os/win/api/win32/func/src/f45_16.htm, 8KB, , updated: 2000/4/7 11:19, local time: 2024/11/14 00:58,
3.148.109.73:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/Techref/os/win/api/win32/func/src/f45_16.htm"> ImageList_DrawEx</A> |
Did you find what you needed? |