昨天自然大神发了一个纯API的右键菜单引发了我的兴趣,于是自己也写了一个.. 
此版本暂时没对多级菜单进行实现..大家自己可以研究下..很简单滴 
先上2张图 
 
 
 
 
 
 
 
tll只有2个函数,一个是右键菜单的,一个是主菜单的 
如何使用tll就不多说了 
///================================================================= 
//空间名:菜单 
//函数名:右键菜单 
//参数1:窗口句柄    
//参数2:菜单内容,用"|"分割开表示多个项目内容,项目ID从101开始计算 
//参数3:x坐标 
//参数4:y坐标 
//返回值:为0则表示没有点击,-1表示菜单创建失败,其他情况为对应ID,比如第1项目对应ID为101,第2个对应102... 
//调用示例:点击ID=菜单.右键菜单(窗口句柄,"菜单1|菜单2|菜单3",x,y) 
//         选择(点击ID) 
//              条件 101: 
//                   辅助.消息框("您点击了菜单1") 
//              条件 102: 
//                   辅助.消息框("您点击了菜单2") 
//              条件 103: 
//                   辅助.消息框("您点击了菜单3") 
//         选择结束 
///================================================================= 
//空间名:菜单 
//函数名:主菜单 
//参数1:窗口句柄    
//参数2:菜单内容,用"|"分割开表示多个项目内容,项目ID从1001开始计算 
//返回值:1为成功 
//调用示例:菜单.主菜单(窗口句柄,"主菜单1|主菜单2|主菜单3") 
//如何判断主菜单的点击事件? 
//答案:消息路由, 通过捕获消息==273,再判断w参数是否为主菜单项ID值来确定是否被点击 
 
///================================================================= 
 
 
 
tll源码.. 
 
 |