มีส่งข้อความ WM_COMMAND เมื่อผู้ใช้เลือกรายการคำสั่งจากเมนู เมื่อตัวควบคุมส่งข้อความแจ้งเตือนไปยังหน้าต่างของแม่ หรือ เมื่อมีแปลการกดแป้นพิมพ์ลัด.
WM_COMMAND wNotifyCode = HIWORD(wParam) / / แจ้งรหัส wID = LOWORD(wParam) / / hwndCtl รหัสสินค้า ควบคุม หรือเร่ง = lParam (HWND) / / จัดการของตัวควบคุม
ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.
กดแป้นพิมพ์ลัดที่เลือกรายการจากเมนูหน้าต่างจะแปลเป็นข้อความWM_SYSCOMMAND.
หากเกิดการกดแป้นพิมพ์ลัดที่ สัมพันธ์กับรายการเมนูเมื่อหน้าต่างที่เป็นเจ้าของเมนูถูกย่อเล็กสุด ไม่มี WM_COMMAND คือส่งข้อความ อย่างไรก็ตาม ถ้าเกิดการกดแป้นพิมพ์ลัดที่ ไม่ตรงกับรายการใด ๆ ในเมนูของหน้าต่าง หรือในเมนูหน้าต่างWM_COMMAND ข้อความถูกส่ง แม้ว่าหน้าต่างที่ถูกย่อให้เล็กสุด.
ถ้าโปรแกรมประยุกต์ช่วยให้ตัวคั่นเมนู ระบบส่งข้อความ WM_COMMAND มีคำต่ำตั้งค่าเป็นศูนย์เมื่อผู้ใช้เลือกตัวคั่นพารามิเตอร์wParam.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม WM_SYSCOMMAND