vspackage:如何在特定文件类型的上下文菜单中创建命令

时间:2014-10-10 09:30:26

标签: vspackage

在解决方案资源管理器中,有项目和文件。并且我希望我的自定义命令仅在用户右键单击某个文件类型时显示,让我们说“.cs”或“.html”。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

假设您的包已加载,您可以通过BeforeQueryStatus event of the OleMenuCommand控制命令的可见/启用状态。

在事件处理程序中,您根据任何条件(例如类型)设置是否支持命令(OleMenuCommand.Supported属性)可见状态(OleMenuCommand.Visible属性)和启用状态(OleMenuCommand.Enabled属性)等。在解决方案资源管理器中选择的文件。