Freigeben über


IMAGELISTDRAWFLAGS

Wird an die IImageList::D raw-Methode im fStyle-Member von IMAGELISTDRAWPARAMS übergeben.

Konstante/Wert BESCHREIBUNG
ILD_NORMAL
0x00000000
Zeichnet das Bild mithilfe der Hintergrundfarbe für die Bildliste. Wenn die Hintergrundfarbe der CLR_NONE Wert ist, wird das Bild transparent mit der Maske gezeichnet.
ILD_TRANSPARENT
0x00000001
Zeichnet das Bild mit der Maske transparent, unabhängig von der Hintergrundfarbe. Dieser Wert hat keine Auswirkung, wenn die Bildliste keine Maske enthält.
ILD_BLEND25
0x00000002
Zeichnet das Bild, wobei 25 Prozent mit der von rgbFg angegebenen Mischfarbe gemischt werden. Dieser Wert hat keine Auswirkung, wenn die Bildliste keine Maske enthält.
ILD_FOCUS
0x00000002
Identisch mit ILD_BLEND25.
ILD_BLEND50
0x00000004
Zeichnet das Bild, wobei 50 Prozent mit der von rgbFg angegebenen Mischfarbe gemischt werden. Dieser Wert hat keine Auswirkung, wenn die Bildliste keine Maske enthält.
ILD_SELECTED
0x00000004
Identisch mit ILD_BLEND50.
ILD_BLEND
0x00000004
Identisch mit ILD_BLEND50.
ILD_MASK
0x00000010
Zeichnet die Maske.
ILD_IMAGE
0x00000020
Wenn für die Überlagerung keine Maske gezeichnet werden muss, legen Sie dieses Flag fest.
ILD_ROP
0x00000040
Zeichnet das Bild mit dem vom dwRop-Element angegebenen Rastervorgangscode.
ILD_OVERLAYMASK
0x00000F00
Um das Überlagerungsbild aus dem fStyle-Element zu extrahieren, verwenden Sie das logische AND, um fStyle mit dem ILD_OVERLAYMASK-Wert zu kombinieren.
ILD_PRESERVEALPHA
0x00001000
Behält den Alphakanal im Ziel bei.
ILD_SCALE
0x00002000
Bewirkt, dass das Bild auf cx skaliert und nicht beschnitten wird.
ILD_DPISCALE
0x00004000
Skaliert das Bild auf den aktuellen DPI-Wert der Anzeige.
ILD_ASYNC
0x00008000
Windows Vista und höher. Zeichnen Sie das Bild, wenn es im Cache verfügbar ist. Extrahieren Sie sie nicht automatisch. Die aufgerufene Draw-Methode gibt E_PENDING an die aufrufende Komponente zurück, die dann eine alternative Aktion ausführen sollte, z. B. ein anderes Bild bereitstellen und eine Hintergrundaufgabe in die Warteschlange stellen, um das Laden des Bilds über ForceImagePresent mithilfe des ILFIP_ALWAYS-Flags zu erzwingen. Das ILD_ASYNC-Flag verhindert dann, dass der Extraktionsvorgang den aktuellen Thread blockiert, und ist besonders wichtig, wenn eine Draw-Methode vom Benutzeroberflächenthread aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h