C/C++教程

012 VC++6.0如何添加 退出插件

本文主要是介绍012 VC++6.0如何添加 退出插件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、用DevStudio Add-in Wizard 向导创建一个工程
我此处项目名称为“Quit”;
在这里插入图片描述
2、在工作空间ClassView 选项 ,CCommands 目录下有ICommands下方法;
a、可以直接修改ICommands中的QuitCommandMethod方法;双击QuitCommandMethod即可打开该方法的代码;
将QuitCommandMethod()内部的代码替换掉即可;

在这里插入图片描述

b、不修改ICommands方法,而是添加新方法;
右击ICommands,选择Add Method;
此处新方法命名为“QuitVCIDE”;
在这里插入图片描述
修改QuitVCIDE内部的代码:
在这里插入图片描述
注:a和b两种方法都可以,我更倾向于b;

完整的QuitVCIDE代码为:

STDMETHODIMP CCommands::QuitVCIDE()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
VERIFY_OK(m_pApplication->EnableModeless(VARIANT_FALSE));
if(MessageBox(NULL,“确定要VC开发环境吗?”,“提示”,MB_YESNO)==IDYES)
m_pApplication->Quit();
VERIFY_OK(m_pApplication->EnableModeless(VARIANT_TRUE));
return S_OK;
}

3、快捷键F7,在Debug文件夹中生成quit.dll
在这里插入图片描述
4、在环境中添加插件,在工具栏右键,选择“自定义”(Customize )选择附加项和宏文件(Add-in and Macro Files)选择浏览(Browse)找到项目目录的Debug文件,文件类型选择 .dll 点击打开
在这里插入图片描述
在这里插入图片描述
5、搞定;
在这里插入图片描述

这篇关于012 VC++6.0如何添加 退出插件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!