自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (52)
  • 收藏
  • 关注

转载 VC中程序提升管理员权限

程序的权限不够,应用管理员权限打开程序运行方可。如何使vc程序运行时请求管理员权限?如果是2005或者2008 就简单了,直接项目右键---属性---连接器---清单文件---uac执行级别 选择requireAdministrator 重新编译 这样你的程序直接运行就拥有管理员权限了。 代码提权/************************************

2016-08-31 10:44:39 4052

转载 VC中ON_COMMAND_RANGE 多个按钮响应一个函数

今天主要介绍一下ON_COMMAND_RANGE的用法第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。最近一个偶然机会也要用到它,三下五除二,CODE写完了,1.在要添加的工程上添加函数afx_

2016-08-30 14:23:48 2227

转载 VC中的CSpinButtonCtrl使用说明

CSpinButtonCtrl使用起来比较特殊,使用起来,需要注意一些地方.实际的教程也比较少.为了让后人少走弯路,这里写这篇文章以说明.1.添加EDIT控件2.添加Spin控件如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后面关于改变Tab顺序的方法有以下几种:方法一:在动态创建控件的时候STYLE设置成为WS_CHILD|WS_V

2016-08-29 22:15:49 1106

转载 VC中怎样将位图写入指定的Picture控件中

注意着两种方式都要事先在对话框中拖picture控件,将其ID改为:IDC_PHOTO看这篇文章之前建议先看一下下面这篇文章:VC下显示位图的几种方法     http://blog.csdn.net/ply421600/article/details/6692967//方式一:通过加载一张已有的位图,并将其显示在指定的picture控件中

2016-08-29 22:14:18 1284

原创 VC中使用CRectTracker画图编译使用静态库时,光标消失解决方案

在工程中用到了VC的CRectTracker画图,是图片可以再次进行编辑。但是最近程序要发布的时候选择了使用MFC的静态库时,发现点击图片后光标消失不见了。我一开始以为是我代码写错了,到工程里调试很久一直没有解决。后来网上百度是发现,有很多前辈都遇到过这种情况,而且解决方法都已经给出来了。下面是我稍微整理下的答案。1:在vc的安装目录里找到拖动需要的光标(查找方法:找到vs的安装目录,在文

2016-08-29 11:45:55 1065

转载 VS2005奇怪的断点无效问题

最近一工程中,在调试的时候,有些cpp文件都可以设置断点并且跟进去,但是有一个cpp文件总是不能设置断点,提示“当前不会命中断点。源代码与原始版本不同。” 重新更换过n次文件都不起作用,然后在goole搜索此类类似问题,找到下篇文章,然后我把那个cpp文件用记事本打开,另存为unicode格式,再重新编译,最后问题解决!也可以更改vs2005的设置,选项->常规,将要求源文件与原始版本完全匹配的勾

2016-08-26 17:54:37 653

转载 VC中的双缓冲绘图技术

之前在做图形绘制的时候,发现在拖动图形时候,会出现闪烁的情况,后来就上网找了一下双缓冲绘图,本文非原创,只是想保存下来,以后要用的时候不用再到处去搜,也希望能帮助有这方面困惑的朋友原文来自http://www.cppblog.com/wrhwww/archive/2011/03/01/140913.htmlVC 双缓冲绘图在图形图象处理编程过

2016-08-26 11:59:58 980

原创 VC中查看键盘的虚拟键值

在程序中输入VK_F1,然后选中VK_F1再按下F12键.程序跳转到虚拟键值定义处.所需要的键值就可以自己查找了.下面是VC的虚拟键值表/* * Virtual Keys, Standard Set */#define VK_LBUTTON 0x01#define VK_RBUTTON 0x02#define VK_CANCEL 0x0

2016-08-24 10:18:08 2869

转载 VC中编译错误 no appropriate default constructor available【error C2512】

转载请注明出处由于阅历有限,篇幅不周之处还望指出,谢谢如果方法确实奏效,请一定回复点赞哦,给后来人也是一种帮助,谢谢!派生类在构造的时候,会先调用基类的构造函数。如果,基类构造函数参数列表为空,那么不需要给该函数传参。如:[cpp] view plain copy print?CMe::CMe(

2016-08-23 11:28:20 5773

转载 vc中关闭对话框dialog

1.首先 调用EndDialog(); 对话框默认用的两个按钮的ID分别是IDOK和IDCANCEL,这两个都是在winuser.h 中预定义的系统标准控件ID。 对于标准ID,你不重载时MFC会自动调用父类的相应处理函数。 比如IDOK映射到CDialog::OnOK()函数,IDCANCEL映射到CDialog::OnCancel()。在这两个函数的源码如下: void

2016-08-18 13:33:57 1430

转载 VC中串口使用的详细解答--包括串口编程的流程

1、关于串口编程的windows自带的API函数,只有Linux中的编程,也有相应的库函数供调用--后面章节有讲解(1)CreateFile() --把串口的操作当作一种文件的方式来处理用途:打开串口原型:HANDLE CreateFile(LPCTSTR lpFileName,DWORD dwDesiredAccess,DWORD dwShareMode,LPSECURI

2016-08-16 13:46:05 2606

原创 VC中用代码移动CDockPane的位置

项目中要添加一个界面的一键还原功能。如下图中的混乱界面:点击一键还原后,自动还原成下图中的形式。代码实现:1、关键代码:CMFCMenuBar与CMFCToolBar使用DockPane(),继承自CDockPane的用DockToFrameWindow()函数;2、具体实现代码void CMainFrame::OnReview(){ DockP

2016-08-15 16:56:14 3556 2

转载 VC中CDockablePane使用心得

最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下: 1. CFrameWndEx  在框架类的头文件中定义一个CDockablePane的数组CDockablePane m_Panes[5];//一个CDockablePane的数组2. CFrameWndEx:: OnCreate() 在Cr

2016-08-15 16:45:25 2611

转载 VC中的注册表操作(VC_Win32)

目录注册表概述注册表相关函数详解注册表编程(本章节中例子都是用 VS2005 编译调试的)注册表概述概述注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用.这些作用包括了软、硬件的相关配置和状态信息,比如注册表中

2016-08-15 14:36:30 7096

原创 VC中隐藏与显示CDockPane,工具栏,菜单栏

在vs2008中,MFC提供了CMFCStatusBar(状态栏)以及CMFCToolBar(工具栏). 这两种CMFCXX的类都继承了CPane.所以CDockPane与CMFCStatusBar,CMFCToolBar的显示与隐藏方式都一样.具体实现:1.添加CDockPane的COMMAND与UPDATA_COMMAND_UI消息2.在CMai

2016-08-11 15:13:14 4277

原创 VC中删除文件夹以及文件夹中的内容

其实以前有写过一篇博文,是关于删除文件夹以及文件夹中的内容.打开博文但是这种方式,在XP系统中有时候无法删除.会报出这种错误.于是在网上找到了两种新的删除文件夹的方法:1.删除指定文件第一种方法:定义一个文件类对象来操作 CFile TempFile; TempFile.Remove(指定文件名);第二种方法:DeleteFile

2016-08-10 17:39:35 849

转载 VC中获取文件大小

VC获取文件大小!2008-12-12 08:46http://hi.baidu.com/vcmfc/blog/item/c8cd58f4ec90d568dcc47446.html我查到两种方法:方法一: WIN32_FIND_DATA fileInfo; HANDLE hFind; DWORD fileSize; const char

2016-08-09 14:56:01 4999

转载 MFC文档序列化实现保存和加载

1、序列化定义MFC文档-视图结构中,序列化机制可以实现内存中对象储存和加载。序列化机制分为序列化和反序列化,序列化是把内存中的对象以二进制文件的形式存储在磁盘中。反序列化是把序列化后生成的文件恢复到内存。2、CArchive类CArchive没有基类。CArchive允许以一个永久二进制(通常为磁盘存储)的形式保存一个对象的复杂网络,它可以在对象被删除时,还能

2016-08-08 11:40:13 2655

VC对话框添加View,双缓冲画图(升级版)

是对上一版的一些调整和修改...更加完善和复杂

2017-03-17

MFC 多文本使用多模板(起始页)

MFC的多模板使用,一起添加类似Visual的StartPage

2017-02-17

VC中编码转换大全

详细描述见博客:http://blog.csdn.net/qq_23992597/article/details/53385756

2016-11-28

VC++读写INI文件demo

具体描述见:http://blog.csdn.net/qq_23992597/article/details/53292609

2016-11-22

VC动态创建Edit,Edit响应回车按键时自动销毁!

详细描述见我的博客:http://blog.csdn.net/qq_23992597/article/details/53214215

2016-11-18

自绘tab控件

自绘的tab控件,可以修改tab的背景色..边框色,字体颜色以及字体

2016-11-05

MFC自绘tab控件

可以添加图标,可以调整tab的位置,大小.

2016-11-05

VC画基准线,随鼠标移动

VC画基准线,鼠标左键按下时开始画,然后基准线随着鼠标的移动而移动,在鼠标左键弹起时停止移动!

2016-10-17

VC 多文档view中动态创建CEdit

在VC的多文档中动态创建CEdit,获取输入内容,然后销毁!

2016-10-13

VC动态创建Edit

动态创建Edit,可以输入文字内容,并获取输入内容!然后自动销毁..

2016-10-10

VC画虚线矩形,点画线矩形

VC画虚线矩形,实线矩形和点画线矩形的小demo!

2016-10-09

filetool工具

VC6.0添加或打开晚间崩溃解决工具!!

2016-09-20

VC中添加最近打开文件

VC中添加最近打开文件功能..

2016-09-09

VS2008中动态添加,删除菜单项

详细描述见:http://blog.csdn.net/qq_23992597/article/details/52458150

2016-09-07

解决CRectTracker静态库时光标消失问题

详细描述见我的博客:http://blog.csdn.net/qq_23992597/article/details/52351618

2016-08-29

VC中用代码移动CDockPane

详细描述见:http://blog.csdn.net/qq_23992597/article/details/52212639

2016-08-15

vc中删除文件夹以及文件夹中的内容的三种方法

vc中删除文件夹以及文件夹中的内容的三种方法,以及解决XP删除文件夹出错的方法!!

2016-08-10

CEdit过滤字符和限制长度实例

一个简单的mfc小例子,重写了CEdit,使它可以过滤吊我们不想要的字符和限定了输入长度.它可以自由的在限制状态和费闲置状态之间切换.

2016-07-29

CMFCShellTreeCtrl打开家庭组错误解决代码

打开家庭组的时候会出现断言错误. 解决方法:重新添加一个类,继承CMFCShellTreeCtrl,然后重写 HRESULT CMyShellTree::EnumObjects(HTREEITEM hParentItem, LPSHELLFOLDER pParentFolder, LPITEMIDLIST pidlParent) 这个函数.

2016-07-21

VC调试日志输出

VC调试时输出标识语句,判断程序员判断程序的执行顺序,以及代码是否被执行.在Debug模式下有一个控制台窗口实时输出调试信息.是一个很好的调试工具..本人极力推荐!

2016-07-20

串口发送文件

自己写的一个示例程序,功能有: 1:串口功能:打开关闭串口; 2:选择文件功能; 3:发送文件功能; 4:取消发送功能; 5:取余计算功能; 6:窗口置顶功能; 7:打开网页功能; 调试时间不是很久,如果哪位发现BUG,欢迎到我的博客指正! http://blog.csdn.net/qq_23992597/article/details/51732691

2016-06-22

GDI+获取BMP的像素数据保存为bin文件

用GDI+的BitmapData获取BMP格式图形文件的像素值,并保存为.bin文件

2016-06-03

双缓冲画图并保存为bmp

双缓冲画图,并将所画图形保存为bmp格式文件。开发环境vs2008

2016-05-30

vc创建可移动控件

vc创建类似对话框编辑界面效果。 http://blog.csdn.net/qq_23992597/article/details/51512948

2016-05-27

C#ADO操作access(创建数据库,表,以及增,查)

C#ADO操作access数据库实例,有详细的中文注释。开发环境vs2015

2016-05-15

CMarkUp使用实例(更新版)

对于上次的CMarkUp使用的更新!功能更多!

2016-05-11

MFC控件重绘大全

基本上所有的控件都有。

2016-05-05

CArray排序实例

CArray的排序小实例,代码比较简单,但是比较有参考价值!

2016-04-27

VS2008GDI+话透明图形

利用GDI+画的半透明图形,很简单,很有参考价值!

2016-04-25

CMarkUp使用实例

最近正在研究C++下的XML分析工具CMarkup。想在C++下发掘XML的强大,结果却发现建房子你除了需要基本的建设材料外,还需要些而外的工具。不像C#那样,已经打成包供你直接使用了。好在有知道CMarkup这个小型XML的分析器,可以为我所用。俗话说:磨刀不误砍柴工。我现在就来磨下刀。

2016-04-01

VC注册表文件关联,图标关联

前段时间需要编写文件关联的东西,就是特定文件格式和某一个应用程序关联起来,就像单击.doc的文件就会用word软件打开一样。 这个东西通过注册表来实现,明白了道理之后其实编程很简单,几句话既可以解决问题。程序基本上市从网上下载下来的,然后按自己的要求改了一下,实现的功能有:将特定后缀格式的文件和我们的应用程序关联,并修改特定文件格式显示的图标。

2016-03-21

MDI CScrollView双缓冲画图程序

关于在CScrollView中用双缓冲画图的小程序,画图坐标之间的转换问题,里面有详细的解释。

2016-02-19

屏幕录制专家

屏幕录制专家破解版!代破解教程,无毒!可放心使用!

2016-02-18

虚拟串口软件

虚拟串口软件,破解版!无毒,可以放心使用!

2016-02-18

鼠标图像制作软件

制作鼠标图案的专业小工具!破解版!无毒,本人强力推荐!

2016-02-18

CxImage7.02静态库和动态库

使用vs2015编译出来的Unicode Release x86版本的静态库和动态库。适合MFC程序使用。具体的使用方法请查看我的博客

2023-04-21

MFC添加使用快捷键功能

使用环境 win10 + vs2015专业版 详细描述见 https://blog.csdn.net/qq_23992597/article/details/125331263?spm=1001.2014.3001.5502

2022-06-18

InstallFontDemo.zip

一个用MFC代码实现安装矢量字体的小demo。开发环境:vs2015 + win10

2021-02-19

MFC工作者线程实例

对于工作者线程的启动,暂停和退出做的小例子!有中文注释

2017-04-17

VC中Dialog添加View(ScrollView)

VC中Dialog添加View(ScrollView),以及双缓冲ScrollView画图!

2017-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除