Udostępnij za pośrednictwem


CDC::TransparentBlt

Wywołanie tej funkcji Członkowskich transferu blok bitowy dane koloru, który odpowiada prostokąt pikseli z kontekstu urządzenia określonego źródła do kontekstu urządzenia docelowego.

BOOL TransparentBlt(
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   CDC* pSrcDC,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   UINT clrTransparent 
);

Parametry

  • xDest
    Określa współrzędną x jednostek logicznych, w lewym górnym rogu prostokąta przeznaczenia.

  • yDest
    Określa współrzędną y jednostek logicznych, w lewym górnym rogu prostokąta przeznaczenia.

  • nDestWidth
    Określa szerokość, w jednostkach logicznych prostokąt docelowy.

  • nDestHeight
    Określa wysokość, w jednostkach logicznych prostokąt docelowy.

  • pSrcDC
    Wskaźnik do kontekstu urządzenia źródłowego.

  • xSrc
    Określa współrzędną x jednostek logicznych prostokąta źródłowego.

  • ySrc
    Określa współrzędną y jednostek logicznych prostokąta źródłowego.

  • nSrcWidth
    Określa szerokość, w jednostkach logicznych prostokąta źródłowego.

  • nSrcHeight
    Określa wysokość, w jednostkach logicznych prostokąta źródłowego.

  • clrTransparent
    Kolor RGB w źródłowa bitmapa traktować jako przezroczysty.

Wartość zwracana

TRUE w przypadku powodzenia; w przeciwnym razie FALSE.

Uwagi

TransparentBltpozwala na przezroczystość; oznacza to, że kolor RGB wskazanych przez clrTransparent jest renderowane przezroczyste transferu.

Aby uzyskać więcej informacji, zobacz TransparentBlt w Windows SDK.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::AlphaBlend

CDC::SetStretchBltMode