VC编程
sy95122
这个作者很懒,什么都没留下…
展开
-
字符串拼接
字符串拼接,最直接最有效的方法/*不改变字符串a,b, 通过malloc,生成第三个字符串c, 返回局部指针变量*/char* JoinStr(char *s1, char *s2){ char *result = new char[strlen(s1) + strlen(s2) + 1]; //+1 for the zero-terminator if转载 2017-09-18 14:43:09 · 536 阅读 · 0 评论 -
MFC当CTreeCtrl控件失去焦点后,保持选中状态的方法(总结)
文章部分内容来源:https://blog.csdn.net/tom_xuzg/article/details/38348741 https://blog.csdn.net/daoming1112/article/details/77891525一. 设置控件属性或样式 1. 控件属性 控件Always Sh...原创 2018-09-18 11:38:25 · 4496 阅读 · 0 评论 -
CDockablePane使用心得
一、排版多个可停靠窗口(转自:https://blog.csdn.net/kikaylee/article/details/8936953) 1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组CDockablePane m_Panes[5];//一个CDockablePane的数组 2. CFrameWndEx:: OnCrea...转载 2018-08-31 10:33:55 · 4685 阅读 · 3 评论 -
C++/MFC两种方法遍历指定文件或文件夹
转自:https://blog.csdn.net/m_buddy/article/details/539102421. 概述在这片文章中将讲诉用C++实现实现遍历指定文件和文件夹,一个是基于Win32平台开发的,一个是基于MFC平台开发的,在这里贴出来与大家分享。在完成过程中参考了这篇博客2. 基于Win32平台开发定义的两个成员变量private: std::vector...转载 2018-08-31 09:21:57 · 2781 阅读 · 0 评论 -
关于“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”问题的解决方法
本人的开发环境Win7(64位),VS2015,Office2016想在VS中连接Access数据库,出现“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”的问题。解决思路:在网上查了一下,解决方法基本上都是安装“Microsoft Access Driver”数据库引擎,于是直接在度娘上搜索“Microsoft Access Driver”,在结...原创 2018-08-28 14:05:27 · 12467 阅读 · 6 评论 -
MFC多线程简述
在标准的MFC中使用的线程API是“AfxBeginThread”。AfxBeginThread有两种重载形式,因此在MFC中创建的线程就有两种类型:工作线程、界面线程。顾名思义,工作线程就是专门处理一些复杂的算法或者后台处理;界面线程就是在进行界面操作时避免因为一个界面的操作而锁死其他界面,所以就可以为专门的界面开一个线程。一、参数说明:重载1:创建工作线程CWinThrea...原创 2018-08-15 14:45:08 · 835 阅读 · 0 评论 -
使用libjpeg库读取jpeg文件
整理自:https://blog.csdn.net/ice__snow/article/details/52563944http://blog.csdn.net/mcgrady_tracy/article/details/7439066用libjpeg库读取jpeg文件,官网链接:http://libjpeg.sourceforge.net/,下载链接:http://www.ijg.org/fil...转载 2018-05-07 13:48:03 · 2768 阅读 · 0 评论 -
VC++判断文件或文件夹是否存在的方法
转自:#include <windows.h>void main(){//文件或文件夹都可以判断,最后的\\号有无都没关系if (-1!=GetFileAttributes("D:\\MyProjects\\临时程序")) //如果文件夹存在, 最后的\\号有无都没关系printf("文件夹存在\n");if (-1!=GetFileAttributes("D:\\M...转载 2018-05-11 10:14:42 · 895 阅读 · 0 评论 -
在ListControl上显示图像缩略图(opencv, gdiplus)
生成图像缩略图有以下几个步骤: - 1.读取图像 - 2.按照预期的缩略图大小,缩小图像 - 3.保存或显示到相关控件经过在网上多方查找并亲自测试,总结出以下两种方法,并显示到ListControl控件一、List Control初始化缩略图最终存放在CImageList的变量里,具体步骤如下 - 1. 申明变量,并与控件绑定 - 2. 根据需要设置list控件,确定每行...原创 2018-04-20 14:04:54 · 2635 阅读 · 4 评论 -
EditLog类的使用-将C++标准输出cout重定向到edit控件
原文地址:https://blog.csdn.net/vrix/article/details/1808421原文中的下载地址已失效,重新给出csdn的下载:https://download.csdn.net/download/augusdi/4012663要解决的问题:我曾经想使用EDIT控件来快速的处理异步文本输出。我需要在很多线程里记录大量的信息。有时候每秒1000个Log信息。自从我创建了...转载 2018-04-16 11:18:48 · 1017 阅读 · 0 评论 -
VC读取指定目录下文件名的两种方法
方法一:http://blog.csdn.net/sjt19910311/article/details/50519935#include <filesystem>#include <iostream>#include <string>#include <vector>using namespace std;using namespace...转载 2018-03-21 14:59:28 · 799 阅读 · 0 评论 -
OpenMP编程指南
http://blog.csdn.net/drzhouweiming/article/details/4093624别人2009年写的文章,我现在才知道可以这样提高效率,真是太菜放在自已家,方便以后查询---------------------华丽的分割线----------------------进入多核时代后,必须使用多线程编写程序才能让各个CPU核得到利用。在单核时代,通常使用操作系统提供的...转载 2018-03-20 17:07:34 · 244 阅读 · 0 评论 -
解决win7(64位)Office(32位)安装64位Access驱动的方法
一、问题描述 64位win7系统,32位office(绝大多数用户都会安装32位的,因为微软也推荐)。 自己写的程序是64位的,需要调用本地的access文件,控制面板-〉管理工具-〉数据源(ODBC)-〉驱动程序中没有access的驱动,程序运行时连接不上数据库文件。 在网上找了很久,绝大部分的解决方法是运行C:\Windows\SysWOW64\...原创 2018-11-14 14:36:13 · 13277 阅读 · 0 评论