關於ICommand的一兩點注意事項

1.通過IToolBarControl.AddItem添加的三個方法:UID/ProgID/ICommand,前兩者添加後,再通過IToolBarControl.GetItem獲得IToolBarItem中UID有值;而第三種方法直接加ICommand,獲得IToolBarItem中UID爲Nothing。這導致IToolBarControl.Find通過UID無法找到對應的ICommand。
2.由於需要通過UID查找對應的ICommand,而UID需要註冊到註冊表,因此需要對輸出ICommand的.Net類庫爲Com InterOp註冊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章