IUIFramework::SetUICommandProperty 方法 (uiribbon.h)

设置命令属性、值或状态。

语法

HRESULT SetUICommandProperty(
  [in] UINT32         commandId,
  [in] REFPROPERTYKEY key,
  [in] REFPROPVARIANT value
);

参数

[in] commandId

类型: UINT32

命令的 ID,在标记资源文件中指定。

[in] key

类型: REFPROPERTYKEY

命令属性、值或状态的属性键。

[in] value

类型: PROPVARIANT

属性、值或状态。

返回值

类型: HRESULT

如果成功,则返回S_OK,否则返回以下列表中的错误值。

说明
HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) 属性、值或状态不支持 IUIFramework::SetUICommandProperty。 它们可能仅支持通过无效设置。
E_FAIL 此操作失败。

注解

可以使用 IUIFramework::SetUICommandProperty 设置有限数量的属性键。 对于 IUIFramework::SetUICommandProperty 返回 HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) 的属性,应改用 IUIFramework::InvalidateUICommand

有关如何为特定控件设置属性键的详细信息,请参阅该控件的 Windows 功能区框架控件库 页。

要求

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

另请参阅

IUIFramework

Windows 功能区框架示例