ตัวระบุรายการเมนู

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

ตัวระบุรายการเมนูต้องมีค่าตั้งแต่ 0 ไป 65,535 แม้จะเป็นจำนวนเต็ม 32 บิต เนื่องจากข้อความ WM_COMMAND ส่งตัวระบุรายการเมนูเป็นคำต่ำใบสั่งของพารามิเตอร์ของwParam.

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

ใช้ฟังก์ชันGetMenuItemIDหรือGetMenuItemInfoเพื่อเรียกตัวระบุของรายการเมนูที่ตำแหน่งที่ระบุ.