Freigeben über


CImageList::Draw

Rufen Sie diese Funktion auf, um das Bild zu zeichnen, das während eines Drag & Drop-Vorgangs gezogen wird.

BOOL Draw( 
   CDC* pDC, 
   int nImage, 
   POINT pt, 
   UINT nStyle  
);

Parameter

  • pDC
    Zeiger auf Zielgerätekontext.

  • nImage
    Der nullbasierte Index des zu zeichnen Bilder.

  • pt
    Innerhalb des angegebenen Gerätekontexts zu zeichnen, an dem Speicherort.

  • nStyle
    Kennzeichnen Sie das Angeben des Zeichnungsformats. Es kann eine oder mehrere dieser Werte sein:

    Wert

    Bedeutung

    ILD_BLEND25, ILD_FOCUS

    Zeichnet das Bild und mischt 25 Prozent mit der Systemhervorhebungsfarbe. Dieser Wert hat keine Auswirkungen, wenn die Bildliste keine Maske enthält.

    ILD_BLEND50, ILD_SELECTED, ILD_BLEND

    Zeichnet das Bild und mischt 50 Prozent mit der Systemhervorhebungsfarbe. Dieser Wert hat keine Auswirkungen, wenn die Bildliste keine Maske enthält.

    ILD_MASK

    Zeichnet die Maske.

    ILD_NORMAL

    Zeichnet das Bild mit der Hintergrundfarbe der Bildliste. Wenn die Hintergrundfarbe der CLR_NONE-Wert ist, wird das Bild transparent mithilfe der Maske gezeichnet.

    ILD_TRANSPARENT

    Zeichnet das Bild transparent mithilfe der Maske, unabhängig von der Hintergrundfarbe.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Beispiel

Im Beispiel für CImageList::SetOverlayImage.

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CImageList-Klasse

Hierarchiediagramm

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DrawEx