CDrawingManager::SetAlphaPixel

Färbt eine transparente Pixel in einer Bitmap.

static void __stdcall SetAlphaPixel(
   COLORREF* pBits,
   CRect rect,
   int x,
   int y,
   int percent,
   int iShadowSize,
   COLORREF clrBase = (COLORREF)-1,
   BOOL bIsRight = TRUE
);

Parameter

  • [in] pBits
    Ein Zeiger auf den Bitwerten für die Bitmap.

  • [in] rect
    Ein rechteckiger Bereich in der Anwendung.Der Zeichnungsmanager zeichnet einen Schatten unter und auf der rechten Seite dieses Bereichs.

  • [in] x
    Die horizontale Koordinate des zu Farbe Pixels.

  • [in] y
    Die vertikale Koordinate des zu Farbe Pixels.

  • [in] percent
    Der Prozentsatz der Transparenz.

  • [in] iShadowSize
    Die Breite und Höhe des Schattens.

  • [in] clrBase
    Die Farbe des Schattens.

  • [in] bIsRight
    Ein boolescher Parameter, der angibt, das zu Farbe des Pixel.Weitere Informationen finden Sie im Abschnitt Hinweise.

Hinweise

Diese Methode ist eine Hilfsmethode, die von der CDrawingManager::DrawShadow-Methode verwendet wird.Es wird empfohlen, dass Sie einen Schatten zeichnen möchten, rufen CDrawingManager::DrawShadow stattdessen.

Wenn bIsRight zu TRUE festgelegt ist, ist das zu Farbe Pixel gemessene x Pixel vom rechten Rand von rect.Wenn es FALSE ist, ist das zu Farbe Pixel gemessene x Pixel vom linken Rand der rect.

Anforderungen

Header: afxdrawmanager.h

Siehe auch

Referenz

CDrawingManager-Klasse

Hierarchien-Diagramm

CDrawingManager::DrawShadow