Aracılığıyla paylaş


CImage::PlgBlt

Hedef aygıt bağlamında Paralelogram içine dikdörtgen bir kaynak aygıt bağlamında alınan bit blok transfer gerçekleştirir.

BOOL PlgBlt(
   HDC hDestDC,
   const POINT* pPoints,
   HBITMAP hbmMask = NULL 
) const throw( );
BOOL PlgBlt(
   HDC hDestDC,
   const POINT* pPoints,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   HBITMAP hbmMask = NULL,
   int xMask = 0,
   int yMask = 0 
) const throw( );
BOOL PlgBlt(
   HDC hDestDC,
   const POINT* pPoints,
   const RECT& rectSrc,
   HBITMAP hbmMask = NULL,
   const POINT& pointMask = CPoint(
   0, 0 ) 
) const throw( );

Parametreler

  • hDestDC
    Hedef aygıt içeriği için bir tanıtıcı.

  • pPoints
    Bir dizi mantıksal alan üç hedef Paralelogram köşelerini tanımlayan üç puan için bir işaretçi.Kaynak dikdörtgenin sol üst köşesinin bu dizi, bu dizi ikinci nokta için sağ üst köşedeki ve üçüncü noktası için sol alt köşesinde ilk noktayı eşleştirilir.Kaynak dikdörtgenin sağ alt köşesinde Paralelogram örtülü dördüncü noktasına eşleştirilmiş.

  • hbmMask
    Kaynak dikdörtgenin renkleri maskelemek için kullanılan isteğe bağlı bir tek renkli bitmap için bir tanıtıcı.

  • xSrc
    X-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.

  • ySrc
    Y-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.

  • nSrcWidth
    Kaynak dikdörtgenin mantıksal birimler genişliği.

  • nSrcHeight
    Kaynak dikdörtgenin mantıksal birim yüksekliği.

  • xMask
    Tek renkli bitmap sol üst köşesinin x-koordinatı.

  • yMask
    Tek renkli bitmap sol üst köşesinin y-koordinatı.

  • rectSrc
    Başvuru bir rect kaynak Dörtgen koordinatları belirterek yapısı.

  • pointMask
    A noktası maskesini bitmap sol üst köşesinin gösteren yapı.

Dönüş Değeri

Sıfır olmayan bir değer başarılı olursa, aksi durumda 0.

Notlar

hbmMask Geçerli tek renkli bitmap tanımlayan PlgBit bu bit eşlemi kaynak dikdörtgenin renk verilerini bit maskesi için kullanır.

Bu yöntem, sürüm 4.0 ve daha sonra yalnızca Windows NT için geçerlidir.Bkz: PlgBlt , Windows SDK ve CImage sınırlamaları önceki işletim sistemleri ile daha ayrıntılı bilgi için.

Gereksinimler

Başlık: atlimage.h

Ayrıca bkz.

Başvuru

CImage sınıfı

CImage::BitBlt

CImage::MaskBlt