Condividi tramite


CDrawingManager::SetAlphaPixel

La colorazione di un pixel trasparente in una bitmap.

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

Parametri

  • [in] pBits
    Un puntatore ai valori di bit della bitmap.

  • [in] rect
    Un'area rettangolare nell'applicazione. L'amministratore di disegno di ombreggiatura al di sotto di e a destra di tale area.

  • [in] x
    La coordinata del pixel dai colori.

  • [in] y
    Coordinata verticale del pixel dai colori.

  • [in] percent
    La percentuale di trasparenza.

  • [in] iShadowSize
    La larghezza e l'altezza dell'ombreggiatura.

  • [in] clrBase
    Colore dell'ombreggiatura.

  • [in] bIsRight
    Un parametro booleano indicante il pixel dai colori. Per ulteriori informazioni vedere la sezione Osservazioni.

Note

Questo metodo è un metodo di supporto utilizzato con il metodo CDrawingManager::DrawShadow. È consigliabile se si desidera creare un'ombreggiatura, chiamata CDrawingManager::DrawShadow anziché.

Se bIsRight è impostato su TRUE, il pixel per pixel corrisponde alla misurazione x dal bordo destro rect. Se è FALSE, il pixel per pixel corrisponde alla misurazione x dal bordo sinistro rect.

Requisiti

intestazione: afxdrawmanager.h

Vedere anche

Riferimenti

Classe CDrawingManager

Grafico delle gerarchie

CDrawingManager::DrawShadow