WM_CONTEXTMENU

แจ้งข้อความ WM_CONTEXTMENU ให้หน้าต่างที่ผู้ใช้คลิกปุ่มเมาส์ขวา (คลิกขวา) ในหน้าต่าง.

hwnd = wParam (HWND) 
xPos = LOWORD(lParam) 
yPos = HIWORD(lParam) 

 

พารามิเตอร์

hwnd
จัดการไปยังหน้าต่างซึ่งผู้ใช้ขวาคลิกเมาส์ นี้จะมีหน้าต่างลูกของหน้าต่างที่รับข้อความ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อความนี้ในการประมวลผล ดูข้อสังเกต.
xPos
เคอร์เซอร์ แนวนอนตำแหน่งในพิกัดหน้าจอ ในขณะการคลิกเมาส์.
yPos
ตำแหน่งแนวตั้งของเคอร์เซอร์ ในหน้าจอพิกัด ในขณะการคลิกเมาส์.

ส่งกลับค่า

ไม่มีค่าที่ส่งกลับ.

หมายเหตุ

หน้าต่างสามารถประมวลผลข้อความนี้ โดยการแสดงเมนูทางลัดโดยใช้ฟังก์ชันTrackPopupMenuหรือTrackPopupMenuEx.

ถ้าหน้าต่างไม่ได้แสดงเมนูทางลัด ดังกล่าวควรส่งข้อความนี้ไปยังฟังก์ชันDefWindowProc ถ้าหน้าต่าง หน้าต่างลูกDefWindowProcส่งข้อความเพื่อแม่ มิฉะนั้น ที่DefWindowProcแสดงเมนูทางลัดเริ่มต้นถ้าตำแหน่งที่ระบุอยู่ในคำอธิบายเฉพาะของหน้าต่าง.

DefWindowProcสร้างข้อความ WM_CONTEXTMENU เมื่อดำเนินกับการ WM_RBUTTONUP หรือข้อความ WM_NCRBUTTONUP.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของเมนูข้อความเมนู DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP