IVsUIShell.UpdateCommandUI 方法

通知环境更新命令栏的状态 (菜单和工具栏)。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function UpdateCommandUI ( _
    fImmediateUpdate As Integer _
) As Integer
int UpdateCommandUI(
    int fImmediateUpdate
)

参数

  • fImmediateUpdate
    类型:System.Int32
    [in] true ,如果更新同步执行 (立即执行)。强烈建议通过此参数的 false 。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsUIShell::UpdateCommandUI(
   [in] BOOL fImmediateUpdate
);

此方法与 UpdateUI 等效。它导致该环境以再次查询。 IOleCommandTarget 所有命令状态。通常,更新不会立即执行,而是将延迟到空闲时间。

.NET Framework 安全性

请参见

参考

IVsUIShell 接口

Microsoft.VisualStudio.Shell.Interop 命名空间