ฉันเพิ่มทรัพยากรบนแถบเครื่องมือไปยังวัตถุสแนปอิน?

โดยค่าเริ่มต้น ช่วยสร้างสแนปอิน MMC ไม่มีทรัพยากรบนแถบเครื่องมือสำหรับต้นแบบการสแนปอิน เหตุผลถูกว่า ID ของทรัพยากรบนแถบเครื่องมือไม่รู้จักในเวลาที่สร้าง อย่างไรก็ตาม คุณสามารถเพิ่มแถบเครื่องมือด้วยตนเองในไม่กี่ขั้นตอน?

  1. สร้างทรัพยากรสำหรับ snap-in ในโครงการ การใช้ตัวแก้ไขแถบเครื่องมือแถบเครื่องมือ ให้แน่ใจว่า แต่ละปุ่มแถบเครื่องมือเป็น 16 เซลกว้าง โดย 16 พิกเซล?

  2. ค้นหา ID แถบเครื่องมือแผนผังแผนที่ snap-in ในวัตถุของชั้นข้อมูลของสแนปอินวัตถุ (ที่ตั้งอยู่ในsnapin_nameแฟ้ม H)?

  3. การปรับเปลี่ยนแผนผัง โดยการเพิ่มรายการระหว่างBEGIN_SNAPINTOOLBARID_MAPและEND_SNAPINTOOLBARID_MAPเหมือนดังต่อไปนี้:
    SNAPINTOOLBARID_ENTRY(IDR_TBARNAME)
    
  4. บันทึกการเปลี่ยนแปลงของโครงการ และการสร้างใหม่?

หมายเหตุnbsp  ใช้แมโครSNAPINTOOLBARID_ENTRYเพิ่มเติมเพื่อเพิ่มทรัพยากรเพิ่มเติมบนแถบเครื่องมือโมดูสแนปอิน(&N)?

Index