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