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