IVsUIShell.UpdateCommandUI(Int32) 方法

定义

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

public:
 int UpdateCommandUI(int fImmediateUpdate);
public:
 int UpdateCommandUI(int fImmediateUpdate);
int UpdateCommandUI(int fImmediateUpdate);
public int UpdateCommandUI (int fImmediateUpdate);
abstract member UpdateCommandUI : int -> int
Public Function UpdateCommandUI (fImmediateUpdate As Integer) As Integer

参数

fImmediateUpdate
Int32

[in] true 如果以同步方式执行更新 (立即) 。 强烈建议为 false 此参数传递。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

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

此方法等效于 UpdateUI 。 它使环境通过所有命令的状态进行重新查询 IOleCommandTarget 。 通常,更新不会立即执行,而是在空闲时间之前延迟。

适用于