设为首页 加入收藏

TOP

实例012 向Visual C++开发环境中添加插件
2013-10-07 14:02:50 来源: 作者: 【 】 浏览:79
Tags:实例 012 Visual 开发 环境 添加 插件

实例012  向Visual C++(www.cppentry.com)开发环境中添加插件

利用Visual C++(www.cppentry.com)提供的DevStudio Add-in Wizard向导,用户可以非常方便地向开发环境中添加自定义的插件。本实例笔者向开发环境中添加了一个"退出"插件,当用户单击"退出"插件时将弹出一个对话框询问用户是否退出开发环境,如果单击"是"按钮则退出,否则取消退出,效果如图1.44所示。

 
实例012  向Visual C++(www.cppentry.com)
开发环境中添加插件

(1)利用DevStudio Add-in Wizard向导创建一个工程。

(2)在工作区窗口的ClassView选项卡中选择Icommands接口,然后向Icommands接口中添加一个方法QuitVCIDE,代码如下:

  1. STDMETHODIMP CCommands::QuitVCIDE()  
  2. {  
  3. AFX_MANAGE_STATE(AfxGetStaticModuleState())  
  4. VERIFY_OK(m_pApplication->EnableModeless(VARIANT_FALSE));  
  5. if (MessageBox(NULL,"确实要退出VC开发环境吗 ","提示",MB_YESNO)==IDYES)  
  6.              m_pApplication->Quit();  
  7. VERIFY_OK(m_pApplication->EnableModeless(VARIANT_TRUE));  
  8. return S_OK;  
  9. }  

(3)编译应用程序,生成.dll文件。在设计完插件后,还需要将插件添加到开发环境中。

(4)在开发环境的工具栏中用鼠标右键单击,在弹出的快捷菜单中选择Customize命令,打开Customize窗口,单击Browse按钮选择插件动态库,如图1.45所示。

 
图1.45  Customize窗口

(5)关闭Customize窗口,此时系统会创建一个工具栏,其中包含了一个工具栏按钮 ,单击该按钮,将执行插件中的QuitVCIDE方法。

心法领悟012:添加插件时的注意事项。

在Browse按钮选择插件时,默认的文件类型是Macro Files(.dsm)类型,用户需要将其修改为Add-ins(.dll)类型,然后选择dll插件进行添加。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇实例015 设置批量注释 下一篇实例021 在VC中如何进行远程调试

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: