2017年9月17日

C++宏定义详解

摘要: 一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运 阅读全文

posted @ 2017-09-17 16:22 cpp520 阅读(315) 评论(0) 推荐(0) 编辑

C++ Primmer 学习笔记

摘要: 一、开始 (一)输入输出 1.endl的作用 endl操纵符用于结束当前行,将与设备关联的缓冲区内容刷新到设备中。如果没有这个字符,一旦程序突然崩溃,就可能导致输出还停留在缓冲区里,而不显示到设备。 2.输入输出运算符返回值的理解 “>>”和“<<”是运算符,他们的作用是将其左侧的运算对象。 3.输 阅读全文

posted @ 2017-09-17 09:55 cpp520 阅读(842) 评论(0) 推荐(1) 编辑

2015年5月10日

关于父类指针的问题

摘要: 例如MFC内定义了一个CWnd*类型的指针m_pMainWnd,在子类内可以用该指针调用被改些的虚函数,但不可以访问在子类中增加的成员变量。 阅读全文

posted @ 2015-05-10 07:51 cpp520 阅读(139) 评论(0) 推荐(0) 编辑

2015年5月3日

获取windows任务栏高度的方法

摘要: 方法一: 1 TRect rt; 2 SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0); 3 //任务栏在下面的高度 4 int y = ::GetSystemMetrics(SM_CYSCREEN)-rt.Height(); 5 //上面 6 y =... 阅读全文

posted @ 2015-05-03 14:48 cpp520 阅读(952) 评论(0) 推荐(0) 编辑

2015年5月2日

ini文件必须要全路径名啊

摘要: 弄半天必须要全路径名啊。实在不行用./set.ini也可以 用UNICODE保存ini文件 阅读全文

posted @ 2015-05-02 21:08 cpp520 阅读(220) 评论(0) 推荐(0) 编辑

2015年5月1日

在对话框中利用CToolBar类添加工具条的方法

摘要: UINT BASED_CODE DockTool[]={ID_NEWGAME,ID_SAVE,ID_OPEN,ID_SEPARATOR,ID_COPYFEN,ID_PASTEFEN,ID_SEPARATOR,IDC_ABORT,IDC_ABORT,ID_SEPARATOR,ID_SOUNDEFECT... 阅读全文

posted @ 2015-05-01 02:50 cpp520 阅读(1042) 评论(0) 推荐(0) 编辑

快速计算数组维数的办法

摘要: 比如 UINT arr = {1,1,3};则这个数组的维数为:sizeof(arr)/sizeof(UINT) 阅读全文

posted @ 2015-05-01 02:49 cpp520 阅读(422) 评论(0) 推荐(0) 编辑

2015年4月30日

终于知道如何使Tab控件的不出现白边的方法了

摘要: 如下图,在棋盘右侧添加了Tab控件,做成属性页的样子,但出现了白边,很不美观:后来发现,需要把Tab空间的Owner Draw Fixed 设置为TRUE。但问题又来了,属性页上的标题文字不显示了,结果如图:继续搜索,原来需要重载CTabCtrl的DrawItem函数,事实上MFC是强制要求重载的,... 阅读全文

posted @ 2015-04-30 23:53 cpp520 阅读(875) 评论(0) 推荐(0) 编辑

2013年9月22日

Ctrl+D修改对话框控件的Tab顺序

摘要: 隐藏起来的,找了半天。 阅读全文

posted @ 2013-09-22 00:19 cpp520 阅读(135) 评论(0) 推荐(0) 编辑

2013年9月21日

设置为互斥按钮的一组Radio按钮的用法

摘要: 设置为互斥按钮的一组Radio,只需要将第一个Radio的Group属性设置为True,并为之映射变量(DDX),其余radio的Group属性设置为False,不需要映射变量。 否则会出现不是互斥按钮或者调试错误:ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) & WS_GROUP); 阅读全文

posted @ 2013-09-21 11:56 cpp520 阅读(993) 评论(0) 推荐(0) 编辑

导航