สร้างบิตแมป

เมื่อคุณตั้งค่าสถานะชนิด MFT_BITMAP หรือ MF_BITMAP สำหรับรายการเมนู คุณต้องระบุหมายเลขอ้างอิงกับบิตแมปที่ระบบจะแสดงสำหรับรายการเมนู คุณสามารถให้เป็นทรัพยากรบิตแมปบิตแมป หรือสร้างบิตแมปในขณะใช้งาน ถ้าคุณใช้บิตแมปทรัพยากร คุณสามารถใช้การ LoadBitmapฟังก์ชันเพื่อโหลดบิตแมป และการขอรับหมายเลขอ้างอิงของ.

เมื่อต้องการสร้างบิตแมปในขณะใช้งาน ใช้กราฟิกอุปกรณ์ interface (GDI) GDI ให้หลายวิธีในการสร้างบิตแมปในขณะใช้งาน แต่นักพัฒนาโดยทั่วไปจะใช้วิธีการต่อไปนี้:

  1. ใช้ CreateCompatibleDCฟังก์ชันเพื่อสร้างบริบทอุปกรณ์ที่เข้ากันได้กับบริบทของอุปกรณ์ที่ใช้จากหน้าต่างหลักของโปรแกรมประยุกต์.
  2. ใช้ CreateCompatibleBitmapฟังก์ชันเพื่อสร้างบิตแมปกับหน้าต่างหลักของโปรแกรมประยุกต์ หรือใช้ CreateBitmapฟังก์ชันเพื่อสร้างบิตแมปขาวดำ.
  3. ใช้ ฟังก์ชันSelectObjectเลือกบิตแมปในบริบทอุปกรณ์ที่เข้ากันได้.
  4. ใช้ GDI การวาดเช่นฟังก์ชัน วงรีและ LineToการวาดภาพเป็นบิตแมป.

ดูข้อมูลเพิ่มเติม บิตแมป.

Index