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