C++ 应用集成 WPS 指南 > 通用 API 参考 > CommandBar > 方法 > ShowPopup 方法
将指定的命令栏作为快捷菜单,在指定坐标或当前光标位置显示。
 注释
在某些 WPS Office应用程序中,CommandBar 已被新的功能区用户界面取代。有关详细信息,请在帮助中搜索关键字“功能区”。
 注释
如果命令栏的 Position 属性没有设置为 msoBarPopup,则此方法失败。

语法

表达式.ShowPopup(x, y)

表达式   一个代表 CommandBar 对象的变量。

参数

名称必选/可选数据类型说明
x可选Variant快捷菜单所在位置的 x 坐标。如果省略此参数,那么将取当前光标位置的 x 坐标。
y可选Variant快捷菜单所在位置的 y 坐标。如果省略此参数,那么将取当前光标位置的 y 坐标。

说明

当菜单左对齐时,ShowPopup 方法显示的快捷菜单的左上角位于 (x, y + 1);当菜单右对齐时,快捷菜单的右上角位于 (x + 1, y + 1)。您可以使用 Windows 函数 GetSystemMetrics(SM_MENUDROPALIGNMENT) 检查下拉菜单对齐的系统布置。

当 (x, y) 坐标的屏幕位置导致全部或部分弹出式菜单超出可视屏幕的边界,弹出式菜单将发生平移,使其显示在可视区域中。

请参阅