06 2013 档案

摘要:一、ListView控件属于通用控件CONTROL中的一种,在SDK编程方式时要使用通用控件必须包含comctl32.dll,所以代码中要有头文件: commctrl.h 导入库:comctl32.lib在使用通用控件之前应该先调用InitCommonControls();初始化它以ListView控件为例:InitCommonControls(); //子窗口形式使用LISTVIEWCreateWindowEx(0, //扩展风格 WC_LISTVIEW, //这是系统定义的宏,WC_LISTVIEW对应 "SysListView32" "123", 阅读全文
posted @ 2013-06-26 03:37 0x苦行僧 阅读(1376) 评论(0) 推荐(0)
摘要:看windows程序第五章GDI编程部分。一直卡壳在这里了。下面我来说下自己的想法。看是否对您有帮助。首先我们来看一个图。SetPolyFillMode(ALTERNATE); // 系统默认就是这种填充模式如图所示:数字代表绘制图形点的先后次序。现在。我们先从外面假设来一条射线,(当然了。我看到很多文章。说的都是屏幕水平方向的扫描线。)对于这种模式。射线穿过奇条边框线时,则填充该边框线区域,穿过偶数条边框线时,则不填充。大家对照上图的射线。很简单的就理解了“ALTERNATE”填充模式。下面重点是“WINDING”填充模式:继续看图:对于射线穿过奇数边框线时,填充模式同ALTERNATE, 阅读全文
posted @ 2013-06-19 23:59 0x苦行僧 阅读(2093) 评论(0) 推荐(1)
摘要:在网上搜索了一堆c++如何清除缓存的,蛋碎一地。现在分享下。在写C语言程序的时候,大家都习惯fflush(stdin);来清空缓存区,可是C++怎么清除呢? int nBuffLen = cin.rdbuf()->in_avail(); cin.ignore(nBuffLen, '\n');具体为什么这么多,大家自己跟进去看看就清楚了! 阅读全文
posted @ 2013-06-07 21:45 0x苦行僧 阅读(1471) 评论(0) 推荐(0)