CBrush::CreatePatternBrush

BOOL CreatePatternBrush ( CBitmap * pBitmap );

ส่งกลับค่า

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

พารามิเตอร์

pBitmap

ระบุเป็นบิตแมป?

หมายเหตุ

เริ่มต้นแปรง ด้วยรูปแบบที่ระบุ โดยบิตแมป ในภายหลังคุณสามารถเลือกแปรงสำหรับบริบทอุปกรณ์ใด ๆ ที่สนับสนุนการดำเนินงานของเฟรม บิตแมปที่ถูกระบุด้วยpBitmapโดยทั่วไปได้ถูกเตรียมใช้งาน โดยใช้CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapหรือฟังก์ชันCBitmap::CreateCompatibleBitmap?

บิตแมปที่ใช้เป็นการเติมรูปแบบควรเป็นพิกเซล 8 x 8 พิกเซล ถ้าบิตแมปจะมีขนาดใหญ่ขึ้น Windows จะใช้เพียงบิตสอดคล้องกับครั้งแรก 8 แถวและคอลัมน์ของพิกเซลที่มุมซ้ายบนของบิตแมป?

แปรงลวดลายสามารถลบออกได้โดยไม่กระทบต่อบิตแมปที่เกี่ยวข้อง ซึ่งหมายความว่า บิตแมปที่คุณสามารถใช้เพื่อสร้างหมายเลขใด ๆ ของลวดลายและขวดนม?

แปรงที่สร้างโดยใช้บิตแมปขาวดำ (สี 1 บิน 1 บิตต่อพิกเซล) คือวาดโดยใช้สีข้อความและพื้นหลังปัจจุบัน พิกเซลแสดง โดยบิตตั้งค่าเป็น 0 ถูกวาด ด้วยสีข้อความปัจจุบัน พิกเซลแสดง โดยบิตตั้งค่าเป็น 1 ถูกวาด ด้วยสีพื้นหลังปัจจุบัน?

สำหรับข้อมูลเกี่ยวกับการใช้ :: CreatePatternBrush, Windows ฟังก์ชัน ดูการอ้างอิงของ Win32 SDK Programmer?

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

ดูเพิ่มเติมnbspCBitmap, CBrush::CreateBrushIndirect, CBrush::CreateDIBPatternBrush, CBrush::CreateHatchBrush, CBrush::CreateSolidBrush, CGdiObject::CreateStockObject(&N)

Index