Aracılığıyla paylaş


CDC::PatBlt

Aygıtta bir bit deseni oluşturur.

BOOL PatBlt(
   int x,
   int y,
   int nWidth,
   int nHeight,
   DWORDdwRop 
);

Parametreler

  • x
    Mantıksal x-koordinatı desen alacak olan dikdörtgeninin sol üst köşesindeki belirtir.

  • y
    Mantıksal y-koordinatı desen alacak olan dikdörtgeninin sol üst köşesindeki belirtir.

  • nWidth
    Desen alacak olan dikdörtgen (mantıksal birimler) genişliğini belirtir.

  • nHeight
    Desen alacak olan dikdörtgen (mantıksal birimler) yüksekliğini belirtir.

  • dwRop
    Raster operasyon kodunu belirtir.GDI renkleri geçerli fırça, olası kaynak bitmap ve hedef bit eşlem içeren çıkış işlemlerinde nasıl birleştiren raster işlem kodları (ROPs) tanımlayın.Bu parametre aşağıdaki değerlerden biri olabilir:

    • patcopy kopya desen hedef bit eşlemi.

    • PATINVERT xor Boole işleci kullanarak desen ile hedef bitmap birleştirir.

    • DSTINVERT hedef bitmap ters çevirir.

    • blackness tüm çıktı siyah kapatır.

    • BEYAZLIK tüm çıktı beyaz kapatır.

Dönüş Değeri

Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.

Notlar

Desen Seçili fırça ile deseni aygıttaki bir birleşimidir.Belirtilen tarama işlemi kodu dwRop desenleri nasıl birleştirileceğini tanımlar.Bu işlev için listelenen raster işlemleri tam 256 Üçlü tarama işlemi kodlarını sınırlı bir alt kümesidir; Özellikle, bir kaynağına başvuran bir tarama işlemi kodu kullanılamaz.

Tüm aygıt bağlamları Destek PatBlt işlevi.Bir aygıt içeriğini destekleyip desteklemediğini belirlemek için PatBlt, çağrı GetDeviceCaps üye işlevi ile rastercaps dizin ve denetlemek için dönen değer RC_BITBLT bayrağı.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::GetDeviceCaps

PatBlt