Visual Studio選單動態顯示或隱藏(VsPackage Command and Menu)

  • 1832
  • 0

動態設置Visual Studio 客製化選單

問題

如何動態顯示或隱藏vs 上客制化的menu選單

Solution

VSCT部分

視情況加上標籤,參考

BUTTONS_BEGIN – BUTTONS_END

 

<CommandFlag>DynamicVisibility</CommandFlag>
<CommandFlag>DefaultInvisible</CommandFlag>
 
程式部分
 
使用OleMenuCommand 類別
註冊事件 BeforeQueryStatus 來動態設定OleMenuCommand 之 Enable、Visible等屬性
 

 

分享