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