mfc

水饺编程2 天前
c语言·c++·windows·mfc
MFC 第一章概述上一篇:编程技能:格式化打印05,格式控制符回到目录下一篇:MFC 第1章:适配 WIndows 编程的软件界面调整
獨枭7 天前
c++·mfc
彻底解决 MFC 自绘控件闪烁在 MFC 中实现自绘控件时,如绘制信号状态网格、实时面板等,闪烁现象常常严重影响用户体验。本文将介绍一个通用的双缓冲类 CBufferedDC,可轻松应用到任何自绘控件中,彻底解决闪烁和黑边问题。
獨枭7 天前
c++·mfc
MFC Resource.h 文件详解与修改指南Resource.h 是 Visual C++ 和 MFC 项目中用于集中管理资源标识符(Resource ID)的头文件。它由 Visual Studio 的资源编辑器自动生成并维护,也可以手动编辑。理解并合理使用该文件对于管理对话框、控件、菜单等资源至关重要。
l1t7 天前
c++·人工智能·开源·mfc
三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的比较最近准备读写传统xls格式文件,而不是较新的xlsx,询问DeepSeek有哪些开源库,他给出了如下的简介和建议,还给出了相应链接,不过有的链接已失效。最后还不忘提醒,现在该用xlsx格式了。
DoWeixin69 天前
c++·mfc·vc++·vc
【请关注】VC内存泄露的排除及处理内存泄漏定位和处理一、定位方法1. 工具辅助类- Visual Studio自带工具- 案例:通过 _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF) 开启调试堆,运行后查看输出窗口泄漏报告,定位 new / delete 不匹配(如 int* p = new int[5]; 未 delete[] p )。
lzb_kkk12 天前
c++·mfc
【MFC】初识MFC目录01 模态和非模态对话框02 静态文本 static text首先我们需要知道模态对话框和非模态对话框的区别:
技术程序猿华锋13 天前
c++·人工智能·mfc
Void:免费且隐私友好的 AI 编码利器,挑战 Cursor 地位?开发者圈儿里最近有点小激动,大家都在议论一个叫Void的开源AI代码编辑器。这家伙在GitHub上人气飙涨,短时间内就斩获了超过22.1k的星标,简直成了科技圈的新宠。它被誉为“黑马”,不仅因为它继承了大家都很熟悉的Visual Studio Code (VS Code) 的优良血统,更重要的是,它融入了一套强大的、特别注重隐私的AI编码辅助工具,目标就是让咱们写代码更轻松、更高效。
等风来不如迎风去13 天前
c++·mfc·控制台
【MFC】如何设置让exe的控制台不会跟着exe退出而退出在 Windows 下,MFC 程序(如 echo.exe)如果用 AllocConsole 创建了控制台窗口,默认情况下,当主程序(exe)退出时,控制台窗口也会自动关闭。这是操作系统的行为,不能直接阻止。
秋天的落雨17 天前
c++·mfc
MFC中嵌入外部独立EXE程序文章目录目录前言一、简单窗口嵌套方案二、复杂窗口嵌套方案总结在股票期货量化交易过程中,交易工具、策略部分可能只会完成自身所关注逻辑部分,而不是一整套完整的图表系统。,若都需要自己去完成工作量太大了。但是某些场景下我有需要展示图表比如k线等数据。本文介绍一种基于MFC嵌套外部EXE方案实现。
跑不了的你17 天前
c++·mfc
MFC——编程框架和基础MFC 编程框架是微软提供的,用于在 VC++ 环境下编写 Windows 应用程序的一个框架和引擎。微软为 VC++ 专门提供的一个类库,全称为 Microsoft Foundation Classes ,MFC 对 Windows API 进行了封装。微软做了大量的工作,隐藏了很多程序开发人员在 Windows 下用 C++ 编写软件时的大量细节。
blog_wanghao17 天前
c++·mfc
MFC:获取所有打印机的名称(打印机模块-2)“遍历当前用户的每一台虚拟打印机,将其默认纸张设置为 A4 并设置为纵向。”1.从当前用户的注册表读取所有已配置的打印机; 2.遍历每台打印机; 3.输出其逻辑与实际纸张大小; 4.尝试设置为 A4 纸,纵向; 5.输出设置是否成功。
blog_wanghao17 天前
c++·mfc
MFC:获取所有打印机的名称(打印机模块-1)在一个 MFC 应用程序中,列出本地系统中安装的打印机,并检测是否存在“Microsoft Print to PDF”或“Microsoft XPS Document Writer”虚拟打印机。如果有,则选择其中一个作为默认或后续操作对象;如果没有,提示用户安装。
DoWeixin617 天前
c++·mfc·vc++·vc
【请关注】VC++ MFC常见异常问题及处理方法VC++ MFC常见异常问题及处理方法 一、内存管理异常 1. 野指针访问(崩溃弹框) // 错误示例:删除指针后未置空 CString* pStr = new CString(_T("Test")); delete pStr; // 释放后未置空 // pStr = nullptr; // 正确操作应加这行 CString str = *pStr; // 访问野指针,触发异常 解决:释放内存后立即置空指针。 2. 堆数组越界(堆破坏弹框) // 错误示例:动态数组访问越界 int* pArr = new
blog_wanghao18 天前
c++·单元测试·mfc
MFC: 文件加解密(单元测试模块)
獨枭18 天前
c++·mfc
CRichEditCtrl 控件实现日志输出富文本编辑控件(CRichEditCtrl)是 MFC 应用中实现彩色日志、文本高亮和多格式输出的利器。本文结合项目实战,分享如何用 CRichEditCtrl 高效实现彩色日志输出与行数自动裁剪,附完整代码,适合新手和有经验的开发者查阅。
水饺编程19 天前
c语言·c++·windows·mfc
编程技能:字符串函数10,strchr本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。
LaoWaiHang24 天前
c++·mfc
MFC 捕捉桌面存成jpg案例代码下面是关于截屏并保存成jpg文件的代码。由主函数OnCapScreenJpg()、DDBToDIB()、JpegFromDib()、DibToSamps()以及QuadFromWord()函数组成。这些函数的功能包括截取屏幕、将截取的屏幕转成设备无关bmp、再进一步压缩成jpeg格式。这些代码是从网上得到的,得到的代码没有注释,调试、阅读比较费劲。因此我在调试过程中,加上了大量的注释,对不能运行的语句进行了修正,现发到网上,方便读者。这些代码我已在基于对话框的MFC项目(VS2022)中调试通过。
C++ 老炮儿的技术栈1 个月前
c语言·c++·windows·qt·mfc
自定义CString类与MFC CString类接口对比功能分类你的 CString 接口MFC CString 接口(ANSI)一致性差异说明构造函数CString() CString(const char*) CString(char) CString(const CString&)
小乌龟不会飞1 个月前
c++·mfc·gflags 库
gflags 安装及使用目录引言安装如何用 gflags 库写代码如何用命令行使用 gflags 库gflags 库的其他命令行参数