CBitmap::CreateCompatibleBitmap

BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth, int nHeight );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น?

พารามิเตอร์

pDC

บริบทอุปกรณ์ที่ระบุ?

nWidth

ระบุความกว้าง (เป็นพิกเซล) ของบิตแมป?

nHeight

ระบุความสูง (พิกเซล) ของบิตแมป?

หมายเหตุ

บิตแมปที่เข้ากันได้กับอุปกรณ์ที่ระบุโดยpDCเริ่มต้น บิตแมปมีหมายเลขเดียวกันในการบินสีหรือรูปแบบบิตต่อพิกเซลเดียวเป็นบริบทอุปกรณ์ที่ระบุ คุณสามารถเลือกเป็นบิตแมปที่ปัจจุบันสำหรับอุปกรณ์หน่วยความจำที่เข้ากันได้กับที่ระบุโดยpDC?

ถ้าpDCบริบทอุปกรณ์หน่วยความจำ บิตแมปที่ส่งกลับมีรูปแบบเดียวกันเป็นบิตแมปที่เลือกในปัจจุบันในบริบทที่อุปกรณ์ "หน่วยความจำอุปกรณ์บริบท" บล็อกของหน่วยความจำที่ใช้แทนพื้นผิวในการแสดงผลได้ สามารถใช้ในการเตรียมรูปภาพในหน่วยความจำก่อนที่จะคัดลอกแฟ้มไปยังพื้นผิวการแสดงผลที่แท้จริงของอุปกรณ์เข้ากันได้?

เมื่อสร้างบริบทอุปกรณ์หน่วยความจำ GDI จะเลือกหุ้นบิตแมปขาวดำสำหรับมัน?

เนื่องจากบริบทอุปกรณ์หน่วยความจำสีสามารถมีสีหรือขาวดำบิตแมปที่เลือก รูปแบบของบิตแมปที่ส่งกลับ โดยฟังก์ชันCreateCompatibleBitmapจะไม่เสมอเหมือนกัน อย่างไรก็ตาม รูปแบบของบิตแมปเข้ากันได้สำหรับบริบทอุปกรณ์ nonmemory ได้เสมอในรูปแบบของอุปกรณ์?

เมื่อคุณเสร็จสิ้นการ ด้วยวัตถุCBitmapสร้างขึ้น ด้วยฟังก์ชันCreateCompatibleBitmapแรกเลือกบิตแมปของบริบทอุปกรณ์ แล้วลบวัตถุCBitmap?

ภาพรวม CBitmap |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbsp :: CreateCompatibleBitmap, CGdiObject::DeleteObject(&N)

Index