CBitmap::CreateCompatibleBitmap

bool CreateCompatibleBitmap ( cdc * pDC, int nWidth, int nHeight );

Dönüş değeri

Sıfır başarılı olursa; Aksi halde 0.

Parametreleri

pDC

Aygıt içeriğini belirtir.

nWidth

Bitmap genişliği (piksel cinsinden) belirtir.

nHeight

Bitmap yüksekliği (piksel cinsinden) belirtir.

Açıklamalar

PDCtarafından belirtilen aygıtla uyumlu bir bitmap başlatır. Bitmap renk düzlemleri aynı sayıda ya da belirtilen aygıt içeriği aynı piksel başına bit biçiminde vardır. PDC tarafından belirtilen bir ile uyumlu herhangi bir bellek aygıt için geçerli bitmap olarak seçilebilir.

PDC bellek aygıt içeriği ise, döndürülen bit eşlem seçili biteşlem aynı biçimde bu aygıt bağlamda vardır. Bir "bellek aygıt içeriğini" bir görüntü yüzeyi gösteren bellek bloğudur. Bellekteki görüntülerin uyumlu cihaz gerçek görüntüleme yüzeyine kopyalamadan önce hazırlamak için kullanılabilir.

Bir bellek aygıtı bağlamı oluşturulduğunda, GDI otomatik stok tek renkli bitmap için seçer.

Bir renk bellek aygıt içeriğini renkli veya tek renkli bit eşlemler seçili olduğundan, CreateCompatibleBitmap işlevi tarafından döndürülen bit eşlem biçimi her zaman aynı değildir; Ancak, nonmemory aygıt içeriği için uyumlu bir bit eşlem biçimi her zaman cihazın biçimidir.

CreateCompatibleBitmap işlevi ile oluşturulmuş CBitmap nesnesi ile işiniz bittiğinde, öncelikle dışarı-in aygıt içeriğini bitmap seçin, sonra CBitmap nesnesini silme.

CBitmap ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp; :: CreateCompatibleBitmap, CGdiObject::DeleteObject

Index