- 博客(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动态创建Edit,Edit响应回车按键时自动销毁!
2016-11-18
解决CRectTracker静态库时光标消失问题
2016-08-29
CMFCShellTreeCtrl打开家庭组错误解决代码
2016-07-21
VC调试日志输出
2016-07-20
串口发送文件
2016-06-22
CMarkUp使用实例
2016-04-01
VC注册表文件关联,图标关联
2016-03-21
MFC添加使用快捷键功能
2022-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人