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

Diagram hierarchii

CDC::AlphaBlend

CDC::SetStretchBltMode