CBitmap::LoadBitmap

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)

Index