共用方式為


IMAGELISTDRAWFLAGS

傳遞至IMAGELISTDRAWPARAMSfStyle成員中的IImageList::D raw方法。

常數/值 描述
ILD_NORMAL
0x00000000
使用影像清單的背景色彩繪製影像。 如果背景色彩是CLR_NONE值,則會使用遮罩以透明方式繪製影像。
ILD_TRANSPARENT
0x00000001
使用遮罩以透明方式繪製影像,而不論背景色彩為何。 如果影像清單不包含遮罩,這個值就不會有任何作用。
ILD_BLEND25
0x00000002
繪製影像,並將 25% 與 rgbFg指定的混合色彩混合。 如果影像清單不包含遮罩,這個值就不會有任何作用。
ILD_FOCUS
0x00000002
ILD_BLEND25相同。
ILD_BLEND50
0x00000004
繪製影像,並將 50% 與 rgbFg指定的混合色彩混合。 如果影像清單不包含遮罩,這個值就不會有任何作用。
ILD_SELECTED
0x00000004
ILD_BLEND50相同。
ILD_BLEND
0x00000004
ILD_BLEND50相同。
ILD_MASK
0x00000010
繪製遮罩。
ILD_IMAGE
0x00000020
如果重迭不需要繪製遮罩,請設定此旗標。
ILD_ROP
0x00000040
使用 dwRop 成員所指定的點陣作業程式碼繪製影像。
ILD_OVERLAYMASK
0x00000F00
若要從 fStyle 成員擷取重迭影像,請使用邏輯 AND 來結合 fStyleILD_OVERLAYMASK 值。
ILD_PRESERVEALPHA
0x00001000
保留目的地中的 Alpha 色板。
ILD_SCALE
0x00002000
使映射調整為 cx,而不是被裁剪。
ILD_DPISCALE
0x00004000
將影像縮放至顯示器目前的 DPI。
ILD_ASYNC
0x00008000
Windows Vista 和更新版本。 如果影像可在快取中使用,請繪製影像。 請勿自動擷取。 呼叫的 draw 方法會將E_PENDING傳回呼叫元件,然後採取替代動作,例如,提供另一個影像並排入背景工作,強制使用 ILFIP_ALWAYS 旗標透過 ForceImagePresent 載入影像。 然後,ILD_ASYNC旗標會防止擷取作業封鎖目前的執行緒,而且如果從使用者介面呼叫繪製方法, (UI) 執行緒時特別重要。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Commctrl.h