ส่วนช่วยดำเนินการและเมนู

ใช้เร่งความเร็วการจะเหมือนกับการเลือกรายการเมนู: ดำเนินการทั้งสองทำให้เกิดระบบการส่งข้อความที่WM_COMMANDหรือWM_SYSCOMMANDลงในกระบวนงานที่สอดคล้องกันของหน้าต่าง WM_COMMAND ข้อความรวมถึงตัวระบุที่หน้าต่างกระบวนการตรวจสอบเพื่อตรวจสอบแหล่งมาของข้อความ ถ้าการเร่งสร้างความ WM_COMMAND ตัวระบุของคันเร่งจะ ในทำนองเดียวกัน ถ้ารายการเมนูสร้างความ WM_COMMAND ตัวระบุของรายการเมนูจะ เนื่องจากการเร่งความเร็วการแสดงทางลัดสำหรับการเลือกคำสั่งจากเมนู แอปพลิเคชันโดยปกติกำหนดรหัสเดียวกันคันเร่งและรายการเมนูสอดคล้องกัน.

แอปพลิเคชันประมวลผลข้อความ WM_COMMAND เร่งความเร็วในแบบเดียวกันเป็นข้อความที่สอดคล้องกันเมนูสินค้า WM_COMMAND อย่างไรก็ตาม WM_COMMAND ข้อความประกอบด้วยค่าสถานะที่ระบุว่า ข้อความที่มาจากการเร่งความเร็วหรือรายการเมนู ในกรณี accelerators ต้องสามารถประมวลผลต่างออกไปจากรายการของเมนูที่เกี่ยวข้อง ข้อความ WM_SYSCOMMAND ไม่ประกอบด้วยธงชาตินี้.

ตัวระบุกำหนดว่า การเร่งสร้างข้อความ WM_COMMAND หรือ WM_SYSCOMMAND ถ้าตัวระบุที่มีค่าเดียวกันเป็นรายการเมนูในเมนู System คันเร่งสร้างความ WM_SYSCOMMAND มิฉะนั้น คันเร่งสร้างข้อความ WM_COMMAND.

ถ้าเร่งการมีรหัสเดียวกันเป็นรายการเมนู และรายการเมนูเป็นสีเทา หรือปิดการใช้งาน คันเร่งปิดการใช้งาน และไม่สร้างข้อความ WM_COMMAND หรือ WM_SYSCOMMAND ยัง เร่งความเร็วการสร้างข้อความสั่งถ้าหน้าต่างที่สอดคล้องกันถูกย่อให้เล็กสุด.

เมื่อผู้ใช้ใช้เร่งความเร็วการที่สอดคล้องกับรายการเมนู กระบวนการหน้าต่างได้รับข้อความที่WM_INITMENUและWM_INITMENUPOPUPเหมือนว่าผู้ใช้มีเลือกรายการเมนู สำหรับข้อมูลเกี่ยวกับวิธีการประมวลผลข้อความเหล่านี้ ดูเมนู.

การเร่งความเร็วที่สัมพันธ์กับรายการเมนูควรจะรวมอยู่ในข้อความของรายการเมนู.