有人知道如何使用菜单栏和工具栏创建activeX控件吗?或者这可能吗?
答案 0 :(得分:0)
ActiveX控件通常是客户端区域控件,窗口或无窗口。相反,菜单和工具栏由作为ActiveX控件容器的宿主应用程序拥有和管理。所以控件的范围只是客户区。
如果容器和控件都在IOleInPlaceFrame::InsertMenus
周围实现方法,则控件可以与应用程序共享菜单并在其上提供自己的条目。我不知道管理共享工具栏的这种标准约定。
详细了解MSDN上Help Menu Merging的共享菜单。
答案 1 :(得分:0)
可以这样做。但它并不总是一种受欢迎的方法,因为托管窗口必须为用户提供单一菜单的独特体验。
http://www.codeguru.com/cpp/com-tech/activex/controls/article.php/c5531/Menu-in-ActiveX-Controls.htm