![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 95
哆啦刘小洋
努力思考
展开
-
VC调用AutoCAD自动化的两种方法(包装类、接口)使用详解
在工程领域,使用AutoCAD时经常利用自动化(Automation)技术提高工作效率,VC调用AutoCAD自动化时有两种常用的方式,一个是包装类的方式,另一个是接口的方式,当然不只是AutoCAD,一般的支持Automation的软件都可以使用这两种方式,本文就这两种方式给出详细的使用方法,并简要总结各自的优缺点。文中代码基于VC6及以上。原创 2023-01-05 10:08:35 · 2083 阅读 · 0 评论 -
SegeX SgxVariantArrayT:VC封装支持多维数组的变体类型(VRIANT 、SafeArray)(附免费免积分源代码)
针对Com编程过程中,比如AutoCAD、Surfer、Excel、Word中使用自动化Automation(OLE)功能时,经常遇到VARIANT数组的情况,在VC中使用VARIANT数组很繁琐,特别是多维数组。本文介绍了一种封装VARIANT数组的方法并附带了完整的免费代码,具备以下主要功能:1)最多4维数组的支持;2)使用VARIANT数组类似于CArray、vector,也类似与Vb中的动态数组;3)支持CArray、vector与VARIANT的转换(1~4维)。本文的代码基于VC2012及以上。原创 2023-01-04 19:12:54 · 778 阅读 · 3 评论 -
SegeX MemDialog:封装好的内存对话框(非资源对话框)说明
SegeX组件之一:SegeX MemDialog,应用级内存对话框封装类。源码首次公开,下载不需要积分。使用该类不需要在VC中创建资源,具有如下主要功能:1.完备的内存对话框封装,功能齐全;2.提供AddButton...等标准函数添加各种对话框控件;3.无需编写消息处理,使用控件状态机制获取对话框结束后不同控件的状态、内容等,即写即用;4.支持模态和非模态方式打开对话框。支持VC2012及以上。原创 2022-12-28 11:59:04 · 360 阅读 · 1 评论 -
SegeX MemDC:实用型双缓冲内存DC (内存DC 封装MemDC)(附免费源代码)
网上很多现成MemDC一般都只具备基本功能,且只适用于映射模式为MM_TEXT的情况,复杂的场景,比如视图需要放大、缩小,这时很可能要出现问题。本文旨在详细介绍能用于实际应用的MemDC双缓存技术。从基础开始,一步一步讲解技术的实现过程、解决问题以及为什么要这么做。本文附免费的源代码。原创 2022-12-28 11:52:34 · 530 阅读 · 0 评论 -
SegeX Progress:MFC通用进度条
SegeX组件之一:SegeX EvProgress。应用级源代码,首次公开。EvProgress是基于MFC的通用进度条,功能强大又简单易用。几行代码就可以让你的计算具有进度显示的功能,并且具有多种高级功能:1. 支持任意多个进度条同时存在;2.支持在子函数中继续主函数中的进度;3.支持两级子进度条;4.加入进度条后可避免长时间计算的”应用程序没有响应”;5.支持调节大小、背景颜色、背景图片;6.全自动管理。原创 2022-12-27 10:06:45 · 1070 阅读 · 1 评论