CDC::SetStretchBltMode
Bit eşlem uzatarak modunu ayarlar StretchBlt üye işlevi.
int SetStretchBltMode(
int nStretchMode
);
Parametreler
nStretchMode
Uzatma modunu belirtir.Aşağıdaki değerlerden biri olabilir:Value
Description
BLACKONWHITE
Elenen ve mevcut piksellerin renk değerlerini kullanarak mantıksal ve işlemini gerçekleştirir.Bu mod, tek renkli bir bit eşlem bit eşlem ise, siyah pikseller beyaz pikseller pahasına korur.
COLORONCOLOR
Pikselleri siler.Bu mod, kendi bilgilerini korumaya çalışmadan piksellerin elenen tüm satırları siler.
NOKTALI RESİM
Hedef dikdörtgen piksel bloklarına kaynak dikdörtgen piksellerini eşleştirir.Üzerinden hedef blok piksellerin ortalama renk kaynak piksellerin renk yaklaştırır.
Geçecek Yarı ton mod uzatarak, uygulama Win32 işlevi çağırmalıdır SetBrushOrgEx fırça başlangıç noktasını ayarlamak için.Bunu yapmak başarısız olursa, fırça hatalı hizalaması oluşur.
STRETCH_ANDSCANS
Windows 95/98: aynı BLACKONWHITE
STRETCH_DELETESCANS
Windows 95/98: aynı coloroncolor
STRETCH_HALFTONE
Windows 95/98: aynı Yarı ton.
STRETCH_ORSCANS
Windows 95/98: aynı WHITEONBLACK
WHITEONBLACK
Elenen ve mevcut piksellerin renk değerlerini kullanarak bir Boole değeri veya işlem yapar.Bu mod, tek renkli bir bit eşlem bit eşlem ise, beyaz pikseller siyah piksellerinde pahasına korur.
Dönüş Değeri
Önceki uzatma modu.Böylece stretch_andscans, stretch_deletescans, ya da stretch_orscans.
Notlar
Bilgi işlevi kullanılarak sıkıştırılmış bit eşlemler nasıl kaldırılır bitmap uzatarak modunu tanımlar.
BLACKONWHITE (stretch_andscans) ve WHITEONBLACK (stretch_orscans) modları genelde tek renkli bit eşlemler ön plan pikseller korumak için kullanılır.coloroncolor (stretch_deletescans) modu renk renkli bitmap'leri de korumak için kullanılan Normal.
Yarı ton modu, diğer üç modu;'den kaynak görüntünün daha fazla işlem gerektirir diğerlerine göre daha yavaş ancak daha yüksek kalitede görüntüleri üretir.Ayrıca SetBrushOrgEx sonra ayarı adlı Yarı ton fırça hatalı hizalaması önlemek için mod.
Ek uzatma modları ayrıca aygıt sürücüsü özelliklerine bağlı olarak kullanılabilir olabilir.
Gereksinimler
Başlık: afxwin.h