mfc学习
rocispeng
这个作者很懒,什么都没留下…
展开
-
学习下c++中的向量(Vectors)
一直没有好好学过c++的向量(Vector),但是看好多开源代码中被大量使用,所以,学习学习,转自维基百科 Vector 是C++标准程序库中的一个类,可视为会自动扩展容量的数组,以循序(Sequential)的方式维护变量集合。vector的特色包括支持随机存取,在集合尾端增删元素很快,但是在集合中间增删元素比较费时。vector是C++标准程序库中的众多容器(containe转载 2012-09-08 16:41:04 · 13808 阅读 · 0 评论 -
[MFC]U盘检测
http://www.cnblogs.com/over140/archive/2010/05/03/1726263.html转载 2012-11-06 18:40:13 · 1964 阅读 · 0 评论 -
驱动开发利器Microsoft Windows Driver Kit 7.1.0下载
在Windows 2000 与Windows XP 系统采用是WINDDK来开发WINDOWS驱动程序,我手头也有WINDDK,可是从Windows Vista开始之后,一般采用Microsoft Windows Driver简称(WDK)。这段时间刚好项目有用到USB HID,需要用到HID.lib库文件,因此下载了这个WDK7.1.0版本,采用HID.LIB,以及采用USB HID的目的,就是转载 2012-11-06 18:39:43 · 958 阅读 · 0 评论 -
设备接口列举(备忘)常用手法
一般列举设备驱动都是安装程序需要完成的工作HDEVINFO SetupDiCreateDeviceInfoList( IN LPGUID ClassGuid, OPTIONAL IN HWND hwndParent OPTIONAL );作用:创建一个空的设备信息列表.ClassGuid参数指定一个设备类型GUID,hwndParent参数表示需要显示设备转载 2012-11-06 18:38:20 · 1264 阅读 · 0 评论 -
放假归来(25天时间,好长啊),继续向各位高手们学习,今天学习mfc内联汇编
关于内联汇编的几个技巧 作者:孙原 下载本文示例代码 有时我们的程序需要一些很高的执行效率或者执行系统底层的功能模块,这些关键的部分我们可以采用内联汇编直接插入汇编指令来达到我们的要求,以下是几个技巧与大家共同探讨. 1. 内联汇编嵌入VC语句: 在VC中内联汇编非常方便,只需要按照如下格式 __asm{ //汇编语句 } 请看转载 2012-10-08 21:17:37 · 2118 阅读 · 0 评论 -
MFC中的List Control学习
拖入listcontrol控件,右键添加变量 在BOOL CMFC学习练手Dlg::OnInitDialog()函数里面添加代码如下BOOL CMFC学习练手Dlg::OnInitDialog(){ CDialogEx::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须在系统命令范围内。 ASSE原创 2012-10-08 23:26:33 · 641 阅读 · 0 评论 -
vc “不支持尝试执行的操作”
今天自己在写程序的时候就遇到这个问题,感谢网友提供的方法,我转载了…… 谢谢 描述: vc工程文件,操作时会弹出如图的对话框。(vc2010). 原因:工程中在界面上添加一些控件后,控件绑定了变量,后来删除了界面的控件,但工程代码中的控件变量依然绑定,虽然能编译通过,会提示这样的问题。 解决:查找工程里已删除控件的关联,然后全部删除。转载 2012-09-12 15:14:20 · 1153 阅读 · 0 评论 -
常用的文件(夹)操作指令 复制 删除
1、文件拷贝///////////////////////////////////MFC版 文件拷贝/////////////////////////////////void FileCopyTo(CString source, CString destination, CString searchStr, BOOL cover = TRUE){CString st转载 2012-09-12 09:37:44 · 569 阅读 · 0 评论 -
无法打开预编译头文件,以及一个有关stdafx.h的问题
可能由于工程文件夹多次复制粘贴后改变了程序里面的一些路径关系,编译时出现问题如下: 错误 1error C1083: 无法打开预编译头文件:“Release\CWcrypt.pch”: No such file or directoryD:\My Documents\Visual Studio 2010\Projects\部分文件加密、授权\多个文件夹加密8位Ukey_CWcry原创 2012-09-11 16:35:28 · 2604 阅读 · 0 评论 -
VC MFC删除指定文件或文件夹内容
1.删除指定文件第一种方法:定义一个文件类对象来操作 CFile TempFile; TempFile.Remove(指定文件名);第二种方法:DeleteFile("c:\\abc\\test.exe ");//MFC框架中可直接调用此函数2.删除目录_rmdir()DeleteDirectory(sTempDir)转载 2012-09-11 16:41:46 · 957 阅读 · 0 评论 -
CFileFind实现遍历文件夹,获得文件夹下子文件个数,亲测通过
void CCount_fileDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CString path = "d:\\Program Files"; int n = ListFolder(path); CString number; number.Format("f原创 2012-09-10 23:11:37 · 4897 阅读 · 0 评论 -
MFC判断某路径下的目标文件是否存在
PathFileExists 函数可以用来查看一个文件或文件夹是否存在。用法:在头文件中#include #pragma comment(lib,"Shlwapi.lib") //如果没有这行,会出现link错误 if (PathFileExists(strDBPath)) { //存在 } else CreateD原创 2012-09-10 22:01:26 · 22665 阅读 · 1 评论 -
VC实现文件拖拽OnDropFiles,包含自己已经尝试通过对代码
VC实现文件拖拽OnDropFiles 使用过QQ的人都知道,只要把文件拖拽到消息框中就可以传送文件了。那么这种功能是如何实现的呢?其实很简单,只需要响应一个WM_DROPFILES消息就可以了。 在基于对话框的程序中,默认是没有这个消息的,按下Ctrl+W,弹出类向导对话框(或者MFC所做的界面上点击右键选择“类向导”),选择Class Info标签,在Message f转载 2012-09-10 22:07:18 · 1122 阅读 · 0 评论 -
VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0
下面是彻底解决方法:在工程的stdafx.h中添加(如有类似语句,需注释掉)#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.#define WINVER 0x0501 // Change this to the appropriate value to ta转载 2012-11-06 16:42:29 · 585 阅读 · 0 评论