
C++/MFC-常用类
文章平均质量分 52
法萌
这个作者很懒,什么都没留下…
展开
-
C++/MFC-CString,String,CHAR*互相转换
CString CString1;string string1;CHAR* char1=NULL;一、CString转char*,string//1。CString转stringstring1=CString1.GetBuffer();CString1.ReleaseBuffer();//2。CString转CHAR*char1=CString1.GetBuf原创 2017-05-21 16:24:33 · 427 阅读 · 0 评论 -
C++/MFC-动态链接库(DLL)
一、MFC类DLL创建新建一个MFC DLL工程,取名为MFCDLL。二、入口初始化virtual BOOLInitInstance();三、退出清理virtual int ExitInstance();四、导出MFC类函数法一:在函数名、变量名等的前面加上 extern "C" __declspec(dllexport)法二:在M原创 2017-06-10 21:50:44 · 1735 阅读 · 0 评论 -
C/C++-动态链接库(DLL)
一、认识动态链接库(dll)动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件,不能单独执行,要依赖于EXE进程。比如我们前边所用的套接字函数send就位于ws2_32.dll里边。二、创建动态库dll2.1新建项目(dllwin32),应用程序设置中,选择dll,勾原创 2017-06-10 19:50:04 · 1142 阅读 · 0 评论 -
C++/MFC-静态链接库
一、认识静态链接库 静态链接库就是你使用的.lib文件,库中得代码最后需要连接到你的可执行文件中去,所以静态连接的可执行文件一般比较大一些。 引用: 法1、#pragmacomment(lib,"XXX.lib") 法2、在项目配置属性-链接器-输入-附加依赖项 里加入 XXX.lib二、建立一个LIB2.1新建项目时,在应用程序设置中,选择静态库原创 2017-06-10 16:08:56 · 1040 阅读 · 0 评论 -
C++/MFC-说明
学习MFC看的是鸡啄米(http://www.jizhuomi.com)上的相关的文章。但发现,其上讲的有一点问题:1.几个控件是基于对话框的,但到了Menu、状态栏、工具栏的时候,是基于单文本的。2.控件只讲了最常用的几个,剩下的几个没讲。目的:1.将剩下的几个控件讲全,便于以后查找使用。2.将所有的操作均基于对话框。3.增加一些其他的简单应用,例如进程、套接原创 2017-05-23 11:24:29 · 347 阅读 · 0 评论 -
C/C++读写二进制文件
一、打开二进制文件FILE *fopen( const char *filename, const char *mode );filename是要操作的文件名。 mode 说明"wb" 打开一个二进制文件,进行写入操作。如果文件不存在,则会建立一个新文件. 存在则清空内容。"ab" 打开一个二进制文件,进行追加操作。如果文件不存在,则会建立一个新文件. 存在则追加内容。"r原创 2017-06-07 15:40:52 · 845 阅读 · 0 评论 -
C++/MFC-定时器
MFC的定时器根据启动定时器时所调用的SetTimer函数所属的类,有两种实现方式: ①MFC定时器,用CWnd类的SetTimer成员函数;②Windows API函数,通过::settimer来调用;而根据SetTimer函数最后一个参数的不同值,有两种实现方式:①为NULL时:可通过添加WM_TIMER消息处理函数实现,或者重写windowproc函数来实现。原创 2017-05-31 20:04:09 · 1069 阅读 · 0 评论 -
C++/MFC-CString类
VS2010/MFC编程入门之四十二(MFC常用类:CString类)转载 2017-05-31 19:43:05 · 269 阅读 · 0 评论 -
C++/MFC-时间与日期
一、C代码//显示当前时间time_t t;time(&t);tm *timeinfo=localtime(&t);m_sTime.Format(L"%02d:%02d:%02d",timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);//显示在edit中UpdateData(false);二、C++/MFC类日期和时间类:原创 2017-05-31 19:37:36 · 1226 阅读 · 0 评论 -
C++/MFC-文件CFileFind
一、查找文件 CFileFind类: 例://c:\mydir\myfile.txtGetFileName获取文件名 myfile.txt GetFilePath获取文件路径c:\mydir\myfile.txtGetFileTitle获取文件标题 myfileClose原创 2017-05-23 18:55:09 · 978 阅读 · 0 评论 -
C++/MFC-CHAR和WCHAR类型的相互转换
宽字节:Unicode,其字符采用16bit编码,代表:WCHAR多字节:ASNI ,其字符采用8bit编码,代表:CHAR一、宽字符转多字节字符Unicode转 ASNI WCHAR 转 CHAR方法1:W2A函数#include //函数中char s1[20]="";WCHAR w[]=L"宽字符“;USES_CONVERSION ;//宏char*原创 2017-05-22 11:26:41 · 2518 阅读 · 0 评论 -
C++/MFC-钩子函数
一、全局键盘勾子即不管在哪按下键盘上的键,都会通过钩子调用DLL中的函数。1.1、先在DLL里写好回调函数LRESULT CALLBACK KeyboardProc( int code, // 此值为1和3时 我们自己处理 小于零时一般调用CallNextHookEx来处理 WPARAM wParam, // 按下的键值 LPAR原创 2017-06-11 15:36:48 · 2574 阅读 · 0 评论