摘要: 滑块大小的确定: 页面方块的大小/滚动的长度=页面大小/整个范围=显示文件的数量/整个文件的数量 程序中有几点需要注意: 1.程序中设置了垂直滚动条和水平滚动条。在WM_SIZE消息中,随着窗口的变化,滚动条的那个小方块的大小也在变化。 2.在每次使用GetScrollInfo或者SetScroll 阅读全文
posted @ 2013-11-15 20:35 Hewie_Bai 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在c++函数中,形式参数用引用和用指针都可以起到在被调用函数中改变调用函数的变量的作用。什么时候用引用作参数?什么时候用指针作参数呢 void function (int *ptr); void function(int &ref); 没有 特定的规定。。学的 久了,就 会习惯什么时候用指针什么时候用引用了! 从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不.. 阅读全文
posted @ 2013-11-15 11:58 Hewie_Bai 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 指针数组(array of pointers): 一个数组,若其元素均为指针类型数据,称为指针数组。 也就是说,指针数组中每一个元素都相当于一个指针变量。其详细形式应该如下: *a[0], ...*a[n]. 每一个数组里面存储的是其指向的地址;一维指针数组的定义形式为:类型名 *数组名[数组长度]例如:int *p[4],由于[]比*优先级更高,因此p先与[4]结合,形成p[4]的形式,这显然是数组形式。然后再与p前面的*结合,*表示此数组是指针类型的,每个数组元素都指向一个整型变量。本语句表示的含义就是说:p是一个指向二维数组的首指针,并且这个二维数组低维的维数为4。因此,编译器只是为.. 阅读全文
posted @ 2013-11-15 11:39 Hewie_Bai 阅读(306) 评论(0) 推荐(0) 编辑