我写了一个简单的C++ COM Office插件,加载了一个ribbon XML定义并显示一个简单的ribbon标签页。它包括一些按钮和一个下拉列表。我可以很好地处理按钮单击事件和组合框选择更改事件。
现在我想根据活动文档中的更改更新ribbon UI,以便禁用某些按钮并从下拉列表中添加/删除某些项目。
我已经搜索了很多但没能找到控制这个的方法。我是否漏看了什么非常明显的东西?我如何从代码中的任何位置更改按钮的启用状态?
现在我想根据活动文档中的更改更新ribbon UI,以便禁用某些按钮并从下拉列表中添加/删除某些项目。
我已经搜索了很多但没能找到控制这个的方法。我是否漏看了什么非常明显的东西?我如何从代码中的任何位置更改按钮的启用状态?
IButton
接口,并调用其IButton->Enable(false)
方法。希望现在更清楚了。 - wpfwannabe