BOOL LoadBitmap ( LPCTSTR lpszResourceName );
BOOL LoadBitmap ( UINT nIDResource );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น?
พารามิเตอร์
lpszResourceName
จุดสิ้นสุดด้วย null สตที่ประกอบด้วยชื่อของทรัพยากรบิตแมป?
nIDResource
ระบุหมายเลข ID ทรัพยากรของทรัพยากรบิตแมป?
หมายเหตุ
โหลดทรัพยากรบิตแมปชื่อโดยlpszResourceNameหรือระบุหมายเลข ID ในnIDResourceจากแฟ้มที่ปฏิบัติการได้ของโปรแกรมประยุกต์ โหลดบิตแมปถูกแนบไปยังวัตถุCBitmap?
ถ้าไม่มีบิตแมปที่ระบุโดยlpszResourceNameหรือถ้ามีหน่วยความจำไม่เพียงพอโหลดบิตแมป ฟังก์ชันจะส่งกลับค่า 0?
คุณสามารถใช้ฟังก์ชันCGdiObject::DeleteObjectเพื่อลบการแมปที่โหลด โดยฟังก์ชันLoadBitmapหรือ destructor CBitmapที่จะลบวัตถุสำหรับคุณ?
! คำเตือนnbsp ก่อนที่คุณลบวัตถุ ให้แน่ใจว่า ไม่มีการเลือกไว้ลงในบริบทอุปกรณ์(&N)?
บิตแมปต่อไปนี้ถูกเพิ่มลง Windows เวอร์ชัน 3.1 และรุ่นที่ใหม่กว่า:
OBM_UPARRROWI
OBM_DNARROWI
OBM_RGARROWI
OBM_LFARROWI
บิตแมปเหล่านี้จะไม่พบในโปรแกรมควบคุมอุปกรณ์สำหรับ Windows รุ่น 3.0 และรุ่นก่อนหน้า สำหรับรายการที่สมบูรณ์ของบิตแมปและแสดงลักษณะที่ปรากฏของพวกเขา ดูการอ้างอิงของ Win32 Programmer?
ภาพรวม CBitmap |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCBitmap::LoadOEMBitmap, :: LoadBitmap, CGdiObject::DeleteObject(&N)