mfc
文章平均质量分 88
BHY_
这个作者很懒,什么都没留下…
展开
-
【mfc】_pFirstBlock==pHead解决办法
遇到调试错误:Expression: _pFirstBlock==pHead。查阅了好久不知道是什么原因。最后发现是工程设置问题。现已经解决了。----------》debug版下:属性--配置属性--C/C++--代码生成--运行库:Multi-threaded Debug DLL (/MDd)1>e:\visual studio\vc\atlmfc\include\afx.h(24转载 2016-11-09 16:47:21 · 6208 阅读 · 0 评论 -
【mfc】常用的代码【更新】
获取文件夹目录#define BIF_NEWDIALOGSTYLE 0x0040void CFontConvertDlg::OnBnClickedDecgen() { HWND hwnd= GetSafeHwnd(); //得到窗口句柄 CString filePath= _T(""); //得到文件路径 LPMALLOC pMalloc; BOOL flag; i...原创 2017-04-22 21:04:54 · 1384 阅读 · 0 评论 -
【mfc】多线程 2017/11/16更新
为了防止界面假死情况发生,需要用到多线程。很基础,一遍日后再用。 处理进程函数:void ClcDlg::OnBnClickedStitching(){ …… AfxBeginThread(ThreadFunc, this); //启动线程}线程:注意子线程中无法直接访问对话框的界面,需要通过重新定义指针变量与对话框和控件进行关联头文件中声明:转载 2017-01-02 20:12:47 · 569 阅读 · 0 评论 -
【mfc】二维数组在picture控件显示
unsigned char arry0[1200][1000];CBitmap m_bmp;void CShowImageDlg::OnBnClickedButton2(){ int iWidth = 1000; int iHeight = 1200; //随机生成颜色 srand((int)time(0)); for (int i = 0; i <原创 2017-10-08 19:03:32 · 1475 阅读 · 1 评论 -
【mfc】vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
遇到这个问题查了很多资料,用了很多方法都不行最后找到了这个原因转自:http://blog.csdn.net/edd1e/article/details/44918719案例重现:使用vs在32位平台编译正常运行,切换到64位编译后,运行程序出现0xc000007b错误。错误原因:可能使用了32位lib[cpp] view plain cop转载 2017-07-04 15:50:00 · 6100 阅读 · 2 评论 -
【mfc】mfc双击按钮时出现重载xxxx函数已经存在问题
转自:http://blog.csdn.net/fengxiaochenduanduan/article/details/12869145引起这个问题的原因有很多,有时是vs自身的原因,有时是程序的问题(1)当项目名称,或者类名称中出现汉字时,容易发生此种情况,新建项目或类时需要注意当上述不存在问题时,可以通过重新创建按钮来解决,删除BEGIN_MESSAGE_MAP中的按钮消息映转载 2017-06-19 15:41:58 · 5296 阅读 · 0 评论 -
【mfc】TTF字库转位图
花了一天时间折腾,写出了这个从TTF字库中得到矢量字体并分区另存为24bit bmp或8bit bmp图片的小工具。一开始走的路子是用GetGlyphOutline,后来发现得到的位图大小不同,所以需要平移填充,各种麻烦,于是直接textout出字,用dc获取成真彩色图,然后可以转为256色位图,也可以很好的消除锯齿效果。原创 2016-11-22 22:17:29 · 5488 阅读 · 2 评论 -
【mfc】excel读写——libxl.lib库
工程的配置1、把include_cpp复制到工程文件夹下,设置包含目录2、把libxl.lib复制到工程文件夹下,附加依赖项:libxl.lib3、把libxl.dll复制到Debug下 Dlg.cpp下补充头文件与命名空间#include "libxl.h"#include using namespace libxl; Dlg.cpp下主要代码:const原创 2017-05-16 21:18:18 · 3481 阅读 · 0 评论 -
【opencv】stitching图像拼接
本文的程序是采用MFC写的。点击图片路径,选择待拼接的图片目录,要主要该目录下只能存在图片文件,不能有其他类型文件,最后点击拼接即可。 界面如图: 原图:图片是盗取的,链接忘记了,大家有看到告诉我,我加上哦。展示的图片我有缩放,上传的附件里有原图的。 拼接结果: 附件链接:原创 2017-02-16 16:50:24 · 1740 阅读 · 2 评论 -
【c++】调试技巧之调用堆栈 - Call stack
转自:http://blog.csdn.net/zhg598242449/article/details/7591123简单介绍 调试是程序开发者必备技巧。如果不会调试,自己写的程序一旦出问题,往往无从下手。本人总结10年使用VC经验,对调试技巧做一个粗浅的介绍。希望对大家有所帮助。 今天简单的介绍介绍调用堆栈。调用堆栈在我的专栏的文章VC调试入门提了一下,但是没有详细介绍转载 2016-11-23 20:52:50 · 12397 阅读 · 2 评论 -
【mfc】VS2012 mfc中使用skin
1. 新建MFC工程。原创 2016-11-02 18:18:13 · 1383 阅读 · 0 评论 -
【mfc】常见MFC UI界面库
先转过来,之后有机会再尝试补充一下 Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolboxhttp://www.codeprojec转载 2016-09-28 13:11:10 · 7240 阅读 · 0 评论 -
【mfc】CSplashWnd
1、建立SDI应用程序,import一个位图 IDB_SPLASH2、添加CSplashWnd类Splash.h// CG: This file was added by the Splash Screen component.#ifndef _SPLASH_SCRN_#define _SPLASH_SCRN_// Splash.h : header file/////原创 2016-10-13 21:36:01 · 1387 阅读 · 0 评论 -
【opencv】动态背景下运动目标检测 FAST+SURF+FLANN配准差分 17/12/13更新图片
FAST检测特征点+SURF描述特征点速度上要比SURF在多尺度下检测特征点后描述要快的多在自己的电脑上做了两种实验的对比,通过VS性能分析可以看到结果代码功能SURF提取描述FAST提取SURF描述特征点提取24.2%0.9%特征点描述25%14.7%原创 2017-06-27 14:52:08 · 8197 阅读 · 31 评论