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 |