模块名称:弹出菜单模块 模块作者:雕哥 模块版本:1.1 模块 MD5:8b649caaf10058022f06e84926db4e86 模块大小:25.61 KB 版权声明: 模块描述:[雕哥]弹出菜单模块v1.1,by:28080887 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 ------------------------------ .程序集 类弹出菜单, , 公开 .子程序 创建菜单, , , 创建快捷菜单。例子:创建 ({ “复制”, “剪切”, “删除” }) .参数 item, 文本型, 数组, 传递文本数组,支持成员中包含多级菜单,如:{"菜单1","菜单2{子菜单1,子菜单2}","菜单3"},成员为"-" 表示分隔符 .参数 x, 整数型, 可空 , 鼠标水平位置:X坐标。默认:当前鼠标水平位置 .参数 y, 整数型, 可空 , 鼠标垂直位置:Y坐标。默认:当前鼠标垂直位置 .参数 handle, 整数型, 可空 , 为托盘菜单时,必须指定窗口句柄。默认为前台活动窗口句柄 .子程序 取标题, 文本型, , 返回菜单的标题 .子程序 取序号, 整数型, , 返回菜单的顺序号。第一项为1、第二项为2... .DLL命令 AppendMenuA, 逻辑型, "user32.dll", "AppendMenuA", 公开, 添加菜单 .参数 菜单句柄, 整数型, , hMenu,菜单句柄 .参数 菜单常数标志, 整数型, , wFlags,参见相关帮助 .参数 新菜单条目ID, 整数型, , wIDNewItem,指定菜单条目的新命令ID .参数 标志值, 文本型, , lpNewItem,参见相关帮助 .DLL命令 CreatePopupMenu, 整数型, "user32.dll", "CreatePopupMenu", 公开, 创建空白弹出式菜单 .DLL命令 DestroyMenu, 逻辑型, "user32.dll", "DestroyMenu", 公开, 清除菜单 .参数 hMenu, 整数型, , .DLL命令 GetForegroundWindow, 整数型, "user32", "GetForegroundWindow", 公开, ,窗口_取顶端窗口句柄 .DLL命令 GetMenuStringA, 整数型, "user32.dll", "GetMenuStringA", 公开, 菜单取标题 .参数 菜单句柄, 整数型, , .参数 项目索引, 整数型, , .参数 菜单标题, 文本型, , .参数 标题长度, 整数型, , .参数 操作标志, 整数型, , .DLL命令 SetForegroundWindow, 逻辑型, "user32.dll", "SetForegroundWindow", 公开, 窗口_置焦点 将窗口设为系统的前台窗口。这个函数可用于改变用户目前正在操作的应用程序 .参数 句柄, 整数型, ,
弹出菜单模块 v1.1