dos_popupmenu

显示一个用户定义的上下文类型的弹出菜单. 弹出菜单差不多可以出现在任何地方. 并且可以通过点击左键或右键解除.


语法

(dos_popupmenu menu-items [item-modes])

参数

menu-items

定义菜单项的字符串列表. 空字符串或""代表分隔线.

 

item-modes

定义对应菜单项显示模式的数字列表. 如果省略则所有菜单项都可用. 注意, 虽然所有菜单项都必须指定该值, 不过对于分隔线是无效的. 可用的显示模式如下:

 

0

可用.

1

禁用.

2

选中.

3

禁用并选中.

 

返回

选取的菜单项索引值. 注意, 菜单分隔线不包括在返回的索引值当中.

nil 取消或出错.

示例

Command: (setq x '("Line" "" "Circle" "Arc"))

("Line" "" "Circle" "Arc")

 

Command: (setq y '(0 0 1 2))

(0 0 1 2)

 

Command: (dos_popupmenu x y)

0

 

Command: (dos_popupmenu x)

0

 

 

Colder: