MFC
读书与远方
这个作者很懒,什么都没留下…
展开
-
常见MFC UI界面库
分类: UI2011-09-16 23:36 5271人阅读 评论(4) 收藏 举报mfcuimicrosoftoffice扩展fortranXtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外原创 2013-10-29 10:36:05 · 1459 阅读 · 0 评论 -
扫雷 MFC实现
1. 1. 游戏实现 扫雷,是附带在Window里面的游戏,是个简单的游戏。因此我们就从扫雷开始我们的游戏旅程。很多人都玩过这个游戏,只是不知道怎么用程序实现。不过还有人不知道怎么玩,下面就先说说游戏的规则: ● 开始:按左键开始游戏,按按钮或菜单重新开始。● 左键:按下时,是雷则结束,非雷则显示数字。● 数字:代表此数字周围一圈八原创 2013-11-25 10:33:04 · 4569 阅读 · 1 评论 -
Vector 嵌套 Vector
#include#includeusing namespace std;int main(){ int a[]={1,2,3,4,5,6,7,8,9,10}; vector temp1(a,a+5),temp2(a+5,a+10); //创建两个vector对象,使用内容方式 vector > vec; vec.push_back(temp原创 2013-11-11 21:46:37 · 6860 阅读 · 2 评论 -
类中静态回调函数应用
提出问题: 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为原创 2013-11-13 09:53:13 · 905 阅读 · 0 评论 -
深入浅出C++虚函数表
为什么要了解虚函数表了解虚函数表对理解C++实现多态的机制会有更深的了解,对对象的内存布局会有更好的认识。 验证虚函数表的存在(C++中的struct和class实际上是一样的)C++中当一个类中存在virtual函数(虚函数)或者它的父类中存在虚函数,那么编译器就会为这个类生成虚函数表(virtual table),下面我用代码来验证这个事情。首先写一个classcl原创 2013-11-27 14:16:05 · 608 阅读 · 0 评论 -
C++中的虚函数总结
对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一原创 2013-11-27 14:16:53 · 764 阅读 · 0 评论 -
C++虚析构函数、虚函数结合考题变种
虚析构函数、虚函数结合考题变种 1.[Effective c++原则07]:为多态基类声明virtual 析构函数。 [如果不]: 如果不声明为析构函数,可能出现的结果如下:Derived对象的成分没有被销毁,形成资源泄露、在调试上会浪费很长时间。 class CSimpleClass{public:CSimpleClass(){ cout ~CSimpleCla原创 2013-11-27 14:23:35 · 717 阅读 · 0 评论 -
VC 2008 Express下安装OpenCV2.3.1
VC 2008 Express下安装OpenCV2.3.1注意:下列文档以VC2008 Express为例,VC2010下的配置应与本文档类似。VC 6.0不被OpenCV 2.3.1支持。VC Express是微软提供的免费版,可从此处下载: http://www.microsoft.com/visualstudio/en-us/products/2010-edition原创 2013-11-01 20:09:12 · 691 阅读 · 0 评论 -
Visual c++ 项目开发案例 全程实录 源代码
[01.rar]《visual c++项目开发案例全程实录》(第二版)第一章 社区视频监控系统 配套源代码 (2012-05-21, Visual C++, 10140KB, 9次)[11.rar]《Visual c++ 项目开发案例 全程实录》(第二版)第11章 图像处理系统 配套源代码 (2012-05-22, Visual C++, 26283KB, 6次原创 2013-11-01 20:10:30 · 10688 阅读 · 2 评论 -
在vs2008下操作excel和数据库
通过vs2008的添加类,选择MFC,选择从TypeLib中的MFC类,选择从文件,选择对应的类型库文件,导入Excel2003的类型库是excel.exe,然后选择需要的接口,然后完成。这样能生成很多的类文件的头文件,里面包含了实现代码。但是编译的时候还是会报错,应该注释掉各个类文件中的import语句改在stdafx.h中统一的定义// 导入ADO的类型库#im原创 2013-11-06 20:51:31 · 1031 阅读 · 0 评论 -
MFC vc++6 读写Excel
1.Ctrl+W 执行 ClassWizard2.Add Class.../From a type Library... 在 Office 目录中,找到你想使用的类型库。(excel.exe)根据需要添加,(可以全部)(2003)3.包含头文件#include "excel.h"4.详见msdn:Automating Microsoft Office 97 and Microsoft原创 2013-11-06 20:19:57 · 1174 阅读 · 0 评论 -
在 VS2008 下操作 Excel 的方法总结
这些天做个软件,需要读取 Excel 并导入到数据库中,所以研究了一下在 VC 下操作 Excel 的方法,这里做个总结,以作备忘。 一、最常用的 OLE 自动化方式这个方式应该说是功能最全的方式,可能也是应用的最多的方式。由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成。不过缺点也是比较明显的:1、采用 OLE 方原创 2013-11-06 20:52:08 · 901 阅读 · 0 评论 -
MFC使用OpenCv注意事项
OpenCV 功能强大,但在初次使用时有若干注意事项,现记下备忘。M1. 在没有 MFC 的Win32程序中,highGUI可以很好的工作。只是注意“编译选项/代码生成/运行时库”必须选择为多线程或单线程的DLL。否则 DEBUG版可能会报heap Error。因为通过 CvImage.load 调用生成的对象是由highGUI的动态库调用动态运行时库分配的内存,而CvImage在析构的时候原创 2013-11-01 11:04:28 · 759 阅读 · 0 评论 -
回调函数
回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。回调函数使得调用者与被调用者之间得以分开。这样一来,调用者不必关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型原创 2013-11-15 13:03:18 · 618 阅读 · 0 评论 -
VC 怎么获取windows7系统管理员权限
lisunlin0lisunlin0等级:#12 得分:0回复于: 2010-02-01 23:07:15在《windows核心编程》第五版里面有提(尽管是关于vista的,但同样适用于win7),大约两种方法:1、使用manifest文件控制2、创建一个新的使用管理员权限的进程对我有用[0] 丢个板砖[0] 引用 | 举原创 2013-11-19 21:08:13 · 1977 阅读 · 0 评论 -
定时关机程序源代码 VC MFC 权限问题
下载频道>资源分类>开发技术>C++>定时关机程序源代码 VC MFC 权限问题定时关机程序源代码 VC MFC 权限问题资源大小:12KB上传日期:2009-04-16资源积分:5分下载次数:15上 传 者:juzixiangjiao标 签: 定时关机程序源代码分 享 到: 收藏 评论 举报 我的待评论资源原创 2013-11-19 21:11:03 · 1098 阅读 · 0 评论 -
MFC中提升至管理员权限
满意答案蓝天 9级 2011-07-19首先,创建一个文件命名为 ***.manifest 然后将以下内容复制到文件version="1.0.0.0"processorArchitecture="X86"name="mulitray.exe.manifest"type="win32"/>原创 2013-11-19 21:12:18 · 1398 阅读 · 0 评论 -
win7中如何获取管理员权限
win7中如何获取管理员权限用MFC写了一个ocx控件给js调用,在XP下都没有问题,但是在win7下就有权限的问题了。我打开IE浏览器如果不是以管理员权限运行的话,则打开页面调用OCX创建一个文件或文件夹的时候会返回错误信息5(拒绝访问),但是用管理员权限运行的时候则没有问题。当然我们不可能要求用户还要右键选择“以管理员权限运行”来打开IE,也不可能让用户要去设置UAC级别来运行原创 2013-11-19 21:06:05 · 1736 阅读 · 0 评论 -
MFC 支持弹出UAC对话框获取系统权限
这次用1个修改系统时间的程序来说明,界面如图。用Win7系统的人应该知道UAC是什么了,关掉UAC可以省掉很多麻烦事,同时也看不到程序图标上的小盾牌,也不会提示获取系统权限的对话框。这里讨论没有关闭UAC的情况,默认情况下运行的程序是不具有系统权限的,也无法对操作系统做任何修改,而修改系统时间正属于这一类,所以如果程序中不添加对UAC的支持,运行的程序是无法成功修改系统时间原创 2013-11-19 21:09:08 · 1185 阅读 · 0 评论 -
MFC管理员权限运行
找到 程序名.exe.intermediate.manifest文件,然后在第二行下面插入以下内容: level="requireAdministrator" /> 然后再编译一次,注意是编译,不要重新编译原创 2013-11-19 21:09:36 · 1226 阅读 · 0 评论 -
oadlibrary(xxx.dll) 失败 由于应用程序配置不正确
应用程序未能启动.重新安装应用程序可能会纠正这个问2009-07-01 11:34有些机器出现这样的问题,有些没有!有些控件无问题,有些有问题。以前做安装测试都是项目经理负责,我从来不关心这种问题。现在的公司,没有这样全职的职位负责。还是自己来吧。 根据经验出现这种问题,肯定动态链接的DLL问题 1.在可以使用控件机器上使用 depends 发现,原来比原创 2013-12-19 08:51:32 · 849 阅读 · 0 评论