; 可通过win32api获取 BoundGivePar := Func("GivePar").Bind("First", "Test one") BoundGivePar2 := Func("GivePar").Bind("Second", "Test two") BoundGivePar3 := Func("GivePar").Bind("Third", "Test three") ; 创建菜单并显示: Menu MyMenu, Add, Give parameters, % BoundGivePar Menu MyMenu, Add, Give parameters2, % BoundGivePar2 Menu, SubMenu, Add, Give parameters3, % BoundGivePar3 Menu, MyMenu, Add, SubMenu, :SubMenu Menu MyMenu, Show ; 定义自定义函数 GivePar: GivePar(a, b, ItemName, ItemPos, MenuName) { MsgBox % "a:`t`t" a "`n" . "b:`t`t" b "`n" . "ItemName:`t" ItemName "`n" . "ItemPos:`t`t" ItemPos "`n" . "MenuName:`t" MenuName "`n" . "ItemId:`t`t" DllCall("GetMenuItemID", "ptr", hMenu := MenuGetHandle(MenuName), "int", ItemPos - 1) "`n" . "MenuHandle:`t" hMenu }
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)