马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
今天看到一个贴 TC也支持右键菜单了。 一看还蛮激动的
然后进去后看到内容 "本次放出的版本仅支持3个菜单条目"
嗯 .. 这是一个笑话吗?
源码
- var Mx,My // 装载鼠标座标
- mouse.getmousepoint(Mx,My) // 得到鼠标位置
- Hmnu=dllcall("user32.dll","long","CreatePopupMenu") // 创建弹出式菜单
- dllcall("user32.dll","long","AppendMenuA","long",Hmnu,"long",0,"long",1,"char *","菜单内容")
- // 添加菜单内容 注 : 第3个参数 1 是下一个函数返回的ID值 每次添加一个内容建议加+1(数字) 第4个参数 "菜单内容" 是显示的内容 可以随便更改
- // 如果有多个内容 请复制上面 更改返回的ID 和 显示的内容
- 返回的ID=dllcall("user32.dll","long","TrackPopupMenu","long",Hmnu,"long",256,"long",Mx,"long",My,"long",0,"long",window.getmyhwnd(),"long",0)
- // 显示弹出式菜单
- help.messagebox(返回的ID)
复制代码
嗯 .. 我也可以讲笑话吗?
从前有座山...
|