Menu

菜单对象,包含了对菜单的基本操作属性。支持用户在金字塔的【工具】--【C++扩展】中自定义菜单

属性
属性 说明
Count 菜单项个数
方法
方法 说明
Create 创建一个子菜单,必需要首先调用该函数来完成创建工作,否则该对象的其他函数不起作用。该函数成功返回1,否则返回0
AddMenu 在指定位置添加一个菜单
AddPopupMenu 在指定位置添加一个子菜单
CheckMenuItem 将指定命令ID菜单项打上小勾
GetMenuState 如果指定命令的菜单被小勾选中,那么返回1,否则返回0
GetSafeHmenu 返回该菜单资源的句柄
事件
事件 说明
MENU_Show() 在扩展菜单中插入指定菜单内容事件
MENU_Command(Cmd) 响应单击扩展菜单中的命令事件
示例
'下面函数可以在扩展菜单("工具"--"C++扩展"中)中插入指定菜单内容 

Sub MENU_Show()
    call Menu.AddMenu(0, 1, "登顶巅峰")
    call Menu.AddMenu(1, 2, "指点江山")
End Sub

'下面函数用来响应单击扩展菜单中的命令
Sub MENU_Command(Cmd)
    Select Case Cmd
    Case 1
        Application.ActivateFrame("Technic")
    Case 2
        Application.ActivateFrame("MoreCyc")
    End Select
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16