WM_INITMENUPOPUP

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

WM_INITMENUPOPUP hmenuPopup = wParam (HMENU)         / / จัดการไปยังเมนูย่อย
uPos = (UINT) LOWORD(lParam)        / / รายการเมนูย่อยการวางตำแหน่ง fSystemMenu = HIWORD(lParam) (BOOL) / / เมนูหน้าต่างตั้งค่าสถานะ 

 

พารามิเตอร์

hmenuPopup
ค่าของwParam จัดการการแบบหล่นลงเมนูหรือเมนูย่อย.
uPos
ค่าของคำต่ำใบสั่งของlParam ระบุตำแหน่งสัมพัทธ์ zero-based ของรายการเมนูที่เปิดแบบหล่นลงเมนูหรือเมนูย่อย.
fSystemMenu
ค่าของคำสูงใบสั่งของlParam ระบุว่า เมนูแบบหล่นลง เมนูหน้าต่าง(หรือที่เรียกว่าเมนูระบบหรือเมนูตัวควบคุม) หากเมนูอยู่เมนูหน้าต่างพารามิเตอร์นี้เป็น TRUE มิฉะนั้น เป็น FALSE.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของแป้นพิมพ์ Acceleratorsข้อความเร่งความเร็วแป้นพิมพ์ WM_INITMENU

Index