自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 JSon用法简介

JSON用法简介【JSON简介】  jsoncpp 主要包含三种类型的 class:Value、Reader、Writer。jsoncpp 中所有对象、类名都在 namespace Json 中,包含 json.h 即可。【VALUE】   Json::Value 是jsoncpp 中最基本、最重要的类,用于表示各种类型的对象,jsoncpp 支持的对象类型可见 Jso

2017-11-08 17:38:59 189

转载 OnSize、OnSizing和OnGetMinMaxInfo区别分析

3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理函数:OnSize、OnSizing、OnGetMinMaxInfo。当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFO-->WM_SIZING-->WM_SIZE。OnGetMinMaxInfo这个函数在窗口初始化的时候会被调用一次,当窗口大小发生

2017-09-13 10:58:48 649

转载 typedef和define作用域的问题

typedef作用域和变量的作用域类似typedef:如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾;如果放在某个函数内,定义域就是从定义开始直到该函数结尾;#define:不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。如:typedef …//此处开始到文件结尾#define …//此处开

2017-05-03 22:11:39 470

原创 explicit用法

explicit关键字一般用于定义只带有一个参数的构造函数时使用,其作用是防止构造函数被隐式调用,如下面的例子:class T1{public:T1(int n):num(n){}private:int num;};class T2{public:explicit T2(int n):num(n){}private:int num;};

2017-05-03 21:54:12 415

转载 在vs2008中编写c控制台程序,运行完后经常一闪而过解决办法

在vs2008中编写c控制台程序,运行完后经常一闪而过,以下是结合网上内容及自己体会整理的解决办法:方法1:       运行时,用Ctrl+F5 ,就会在程序结束时显示“请按任意键继续. . .” (原理我也不知道)方法2:        在程序的结束位置添加               //fflush(stdin);//清除输入缓冲区的数据, (有的时

2017-03-13 11:45:57 366

转载 OnPaint和OnDraw的区别

问题:我在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?答:OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客

2017-03-08 14:05:57 178

原创 关于GetWindowTextA()和GetWindowTextW()和GetWindowText()的区别

其实这个问题还是和编码类型有关,由于存在Unicode和ANSI两种编码类型,所以对于有关字符处理的API函数都分别定义了两个函数分别对应不同的编码方式。对于GetWindowTextA()是用ANSI编码类型时使用的API函数,对于A结尾的函数都是用的ANSI编码GetWindowTextW()则是用Unicode编码类型时使用的API函数,对于W结尾的函数都是用的Unicode编码

2017-03-06 00:01:38 8802

原创 关于Unicode和ANSI字符集处理

最近重温了一下孙鑫的《MFC深入详解》,遇到一个关于字符串处理的问题,孙鑫的源代码如下:void CAddDlg::OnBnClickedButtonAdd(){int num1,num2,num3;TCHAR c1[10],c2[10],c3[10];GetDlgItem(IDC_EDIT_ADD)->GetWindowText(c1,10);GetDlgItem(IDC

2017-03-05 21:34:15 982

空空如也

空空如也

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

TA关注的人

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