การสร้างทรัพยากร Accelerator-ตาราง

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

เร่งความเร็วแต่ละคุณกำหนดต้องเป็นรายการแยกต่างหากในตารางการเร่งความเร็ว ในแต่ละรายการ คุณต้องกำหนดการกดแป้น (มีรหัสอักขระ ASCII หรือเสมือนคีย์รหัส) ที่สร้างคันเร่งและตัวระบุของคันเร่ง นอกจากนี้คุณยังต้องระบุได้ว่า ต้องใช้การกดแป้นบางอย่างร่วมกับ alt กะ หรือแป้น ctrl ดูข้อมูลเพิ่มเติมเกี่ยวกับคีย์เสมือนป้อนข้อมูลของแป้นพิมพ์.

มีระบุการกดแป้นพิมพ์ ASCII โดยการรวมอักขระ ASCII ในเครื่องหมายอัญประกาศคู่ หรือ โดยใช้ค่าจำนวนเต็มของอักขระในชุดที่มีค่าสถานะ ASCII ตัวอย่างต่อไปนี้แสดงวิธีการกำหนด ASCII accelerators.

ID_ACCEL1; "A" SHIFT + A 65, ID_ACCEL2, ASCII SHIFT + A 

 

กดแป้นพิมพ์รหัสคีย์เสมือนมีระบุแตกต่างกันขึ้นอยู่กับว่าการกดแป้นเป็นแป้นตัวอักษรและตัวเลขหรือแป้นไม่ใช่ตัวเลข สำหรับคีย์ตัวอักษรและตัวเลข ตัวอักษรหรือหมายเลข อยู่ในเครื่องหมายอัญประกาศคู่ คีย์การพร้อมกับค่าสถานะ VIRTKEY คีย์ไม่ใช่อักษร รหัสคีย์เสมือนสำหรับคีย์เฉพาะพร้อมกับค่าสถานะ VIRTKEY ตัวอย่างต่อไปนี้แสดงวิธีการกำหนดรหัสคีย์เสมือน accelerators.

"a", ID_ACCEL3, VIRTKEY (ตัวพิมพ์ใหญ่ล็อก) หรือแบบ VK_INSERT, ID_ACCEL4, VIRTKEY ใส่คีย์ 

 

ตัวอย่างต่อไปนี้แสดงการเร่งความเร็วตารางทรัพยากรที่กำหนดส่วนช่วยดำเนินการสำหรับการดำเนินการของแฟ้ม ชื่อของทรัพยากรมีFileAccel.

FileAccel ACCELERATORS เริ่ม VK_F12, IDM_OPEN ควบคุม VIRTKEY CTRL + F12 VK_F4, IDM_CLOSE, ALT, VIRTKEY ALT + F4 VK_F12, IDM_SAVE, SHIFT, VIRTKEY SHIFT + F12 VK_F12, IDM_SAVEAS, VIRTKEY F12 สิ้นสุด 

 

ถ้าคุณต้องการให้ผู้ใช้กด alt, shift หรือแป้น ctrl บางอย่างร่วมกับการกดแป้นลัด ALT, SHIFT ระบุ และควบคุมค่าสถานะในคำจำกัดความของคันเร่ง ต่อไปนี้คือ บางตัวอย่าง.

"B", ID_ACCEL5, ALT ALT_SHIFT + B "ฉัน" ID_ACCEL6 ควบคุม VIRTKEY CTRL + I VK_F5, ID_ACCEL7 ควบคุม ALT, VIRTKEY CTRL + ALT + F5 

 

โดยค่าเริ่มต้น เมื่อคีย์ลัดการสอดคล้องกับรายการเมนู ระบบเน้นรายการเมนู คุณสามารถใช้ค่าสถานะ NOINVERT เพื่อป้องกันการเน้นสำหรับการเร่งความเร็วแต่ละตัว ตัวอย่างต่อไปนี้แสดงวิธีการใช้การตั้งค่าสถานะ NOINVERT.

VK_DELETE, ID_ACCEL8, VIRTKEY, SHIFT, NOINVERT SHIFT + DELETE 

 

การกำหนดส่วนช่วยดำเนินงานที่สอดคล้องกับรายการเมนูในโปรแกรมประยุกต์ของคุณ มีส่วนช่วยดำเนินการในข้อความของรายการเมนู ตัวอย่างต่อไปนี้แสดงวิธีการที่มีส่วนช่วยดำเนินในรายการเมนูข้อความในแฟ้มข้อกำหนดทรัพยากร.

FilePopup เมนูเริ่มผุด "แอมป์ไฟล์"เริ่ม MENUITEM "& ใหม่.." IDM_NEW MENUITEM " & Open\tCtrl + F12 ", IDM_OPEN MENUITEM " & Close\tAlt + F4 " IDM_CLOSE MENUITEM " & Save\tShift + F12 ", IDM_SAVE MENUITEM " บันทึกและเป็น...\tF12 ", IDM_SAVEAS สิ้นสุดท้าย 

 

Index