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)