012 VC++6.0如何添加 退出插件
2021/11/20 20:09:58
本文主要是介绍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如何添加 退出插件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享
- 2024-09-28Kotlin的stateFlow.update 写法介绍-icode9专业技术文章分享
- 2024-09-28kotlin 怎么获取当前时间格式-icode9专业技术文章分享