ITrackShellMenu::P opup 方法 (shdeprecated.h)

显示特定位置的模式弹出菜单。

语法

HRESULT Popup(
  [in] HWND          hwnd,
  [in] POINTL        *ppt,
  [in] RECTL         *prcExclude,
  [in] MP_POPUPFLAGS dwFlags
);

参数

[in] hwnd

类型:HWND

弹出菜单的父窗口的句柄。

[in] ppt

类型: POINTL*

指向 POINTL 结构的指针,该结构指定屏幕坐标中的初始点。 弹出菜单相对于此点显示,由 dwFlags 中设置的位置标志确定。

[in] prcExclude

类型: RECTL*

指向 RECTL 结构的指针,该结构指定要在定位菜单时排除的矩形。 菜单相对于此区域的对齐方式取决于 dwFlags 中设置的对齐标志。 此参数可以设置为 NULL

[in] dwFlags

类型: MP_POPUPFLAGS

一个或多个 MP_POPUPFLAGS 常量,用于指定弹出菜单显示所涉及的选项。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shdeprecated.h
DLL Shell32.dll