原文链接 -> 传送门
消息含义:
当用户拖动一个菜单项,Windows 向菜单项所有者发送一个拖放菜单的消息。
消息定义:
#define WM_MENUDRAG 0x0123
参数解析:
wParam:指向拖动操作开始时菜单项的位置。
lParam:指向包含该菜单项的菜单的句柄。
返回值:
应用程序应该返回下列值之一:
|
返回代码/值 |
描述 |
|
MND_CONTINUE(0) |
菜单应保持活动状态。如果鼠标被释放,它就应该被忽略 |
|
MND_ENDMENU(1) |
菜单应该结束 |
备注:
1. 应用程序可以调用 DoDragDrop 函数来响应这个消息。
2. 要想创建拖放菜单,请调用 SetMenuInfo 函数并使用 MNS_DRAGDROP。
需求:
|
Minimum supported client |
Windows 2000 专业版 [仅桌面应用程序] |
|
Minimum supported server |
Windows 2000 服务器版 [仅桌面应用程序] |
|
Header |
Winuser.h (包含于 Windows.h) |




