IVsUIShell.UpdateCommandUI(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知环境 (菜单和工具栏) 更新命令栏的状态。
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 此参数传递。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsUIShell::UpdateCommandUI(
[in] BOOL fImmediateUpdate
);
此方法等效于 UpdateUI 。 它使环境通过所有命令的状态进行重新查询 IOleCommandTarget 。 通常,更新不会立即执行,而是在空闲时间之前延迟。