0
有沒有辦法隱藏ToolWindow的「X」閉圖標,或者有沒有辦法使用IVsWindowFrameNotify3的OnShow方法來放棄(忽略)該事件?有沒有辦法阻止ToolWindow被關閉?
看來只有在VS退出時纔會調用OnClose方法。當調用ToolWindow時,將使用__FRAMESHOW.FRAMESHOW_WinHidden狀態調用OnShow方法。
感謝
有沒有辦法隱藏ToolWindow的「X」閉圖標,或者有沒有辦法使用IVsWindowFrameNotify3的OnShow方法來放棄(忽略)該事件?有沒有辦法阻止ToolWindow被關閉?
看來只有在VS退出時纔會調用OnClose方法。當調用ToolWindow時,將使用__FRAMESHOW.FRAMESHOW_WinHidden狀態調用OnShow方法。
感謝
雖然我與評論者的意見達成一致,從我的理解,你需要顯示的窗口時,它是隱藏的,不是封閉的。
看看這篇文章:
創建工具窗口,是不是能夠關閉是一種肯定的方式來破壞你的用戶羣。 – JaredPar 2010-02-04 16:36:22
那麼我的老闆想讓我製作一個VS SHELL,每個菜單和工具欄都被刪除,並提供我們自己的工具欄或工具窗口。如果用戶將他們隱藏起來,那麼我知道無法將他們放回去。 – brunoqc 2010-02-04 17:57:19
我同意Jared的觀點,也許更好的方法是提出一個問題,就如何做你的僱主希望你更有效地做的事情。 – caesay 2010-02-05 01:24:54