文章分类 - C++
VC2010 MFC 关于透明按钮的自绘
摘要:T类,大概了解了ST类透明按钮的制作方法,对于MFC的函数调用机制仍然不是很了解,本文待修改。其实透明按钮并不是透明的,只是在第一次绘制按钮时将按钮矩形区域(CRect)的图片保存了起来,并且在按钮重绘时再将保存的图片显示出来的过程,下面给出一个简单的处理方法:(加粗部分为添加的代码)(1)重载CButton类:class CMyButton : public CButton(2)为CMyButton类添加成员变量:CDCm_dcBk;CBitmapm_bmpBk;CBitmap*m_pbmpOldBk;intm_drawCount;(3)在类向导中重载函数:1、void CMyButton:
阅读全文
C语言标准函数库
摘要:http://baike.baidu.com/view/1649559.htmvoid assert(int expression); Macro used for internal error detection. (Ignored if NDEBUG is defined where is included.) If expression equals zero, message printed on stderr and abort called to terminate execution. Source filename and line number in message are.
阅读全文
C++字符串函数与字符数组函数
摘要:C++ 字符串(string类)函数 首先明确 字符串是从第0位 开始存储的 即 string s="123"; s[0]==1;string ss="0123456789"; string ss2; 1.求长度 int len=ss.length(); //求字符串ss的长度返回值赋给len (此时len==10) 2.提取子串 string ss2; ss2=ss.substr(pos);//返回从pos开始的(包括pos)的子串赋给ss2; (例 ss2=ss.substr(8);//此时ss2=="89")ss2=ss.sub
阅读全文
C++:STL标准入门汇总
摘要:学无止境!!!第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++
阅读全文