Поделиться через


CDC::TransparentBlt

Эта функция-член вызывается с целью передачи бит- блок данных о цвете, которые соответствуют этому прямоугольнику точек из указанного контекста устройства источника в контекст устройства назначения.

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

Параметры

  • xDest
    Указывает координату по оси x (в логических единицах, угла верхн- левой стороны прямоугольника назначения.

  • yDest
    Указывает координату по оси y (в логических единицах, угла верхн- левой стороны прямоугольника назначения.

  • nDestWidth
    Задает ширину (в логических единицах, конечного прямоугольника.

  • nDestHeight
    Указывает высоту в логических единицах, конечного прямоугольника.

  • pSrcDC
    Указатель на контекст устройства источника.

  • xSrc
    Указывает координату по оси x (в логических единицах, прямоугольника источника.

  • ySrc
    Указывает координату по оси y (в логических единицах, прямоугольника источника.

  • nSrcWidth
    Задает ширину (в логических единицах, прямоугольника источника.

  • nSrcHeight
    Указывает высоту в логических единицах, прямоугольника источника.

  • clrTransparent
    Цвета RGB в растровом изображении источника, который должен рассматриваться как прозрачный.

Возвращаемое значение

Если успешно;TRUE в противном случае FALSE.

Заметки

TransparentBlt позволяет прозрачности; иными словами, цвета RGB, показанный clrTransparent визуализации прозрачным для передачи.

Дополнительные сведения см. в разделе TransparentBlt в Windows SDK.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::AlphaBlend

CDC::SetStretchBltMode