IShellMenu::GetMenu 方法 (shobjidl_core.h)
通过调用 IShellMenu::SetMenu 获取设置的菜单信息。
语法
HRESULT GetMenu(
[out] HMENU *phmenu,
[out] HWND *phwnd,
[out] DWORD *pdwFlags
);
参数
[out] phmenu
类型: HMENU*
此方法返回时,包含指向 HMENU 值的指针,该值接收调用 IShellMenu::SetMenu 时指定的 hmenu 值。 此值可以为 NULL。
[out] phwnd
类型: HWND*
此方法返回时,包含指向 HWND 值的指针,该值接收调用 IShellMenu::SetMenu 时指定的 hwnd 值。 此值可以为 NULL。
[out] pdwFlags
类型: DWORD*
此方法返回时,包含指向 DWORD 值的指针,该值接收调用 IShellMenu::SetMenu 时指定的 dwFlags 值。 此值可以为 NULL。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 具有 SP2 的 Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
DLL | Shell32.dll |