摘要: CHECKER1程序将客户区划分成25个矩形,构成一个5*5的数组。如果在其中一个矩形内单击鼠标,就用X形填充该矩形。再次单击,则X形消失。 1 /* 2 CHECKER1.C -- Mouse Hit-Test Demo Program No.1 3 (c) Charles Petzold, 19 阅读全文
posted @ 2018-05-08 23:17 web1013 阅读(237) 评论(0) 推荐(0)
摘要: 1 //SYSMETS.H -- System metrics display structure 2 #include <Windows.h> 3 4 #define NUMLINES ((int) (sizeof(sysmetrics) / sizeof(sysmetrics[0]))) 5 6 阅读全文
posted @ 2018-05-08 21:48 web1013 阅读(209) 评论(0) 推荐(0)
摘要: 1 /* 2 CONNECT.C -- Connect-the-Dots Mouse Demo Program 3 (c) Charles Petzold,1998 4 */ 5 6 #include <Windows.h> 7 8 #define MAXPOINTS 1000 9 10 LRESU 阅读全文
posted @ 2018-05-08 15:39 web1013 阅读(447) 评论(0) 推荐(0)
摘要: 线上箭头表示画线的方向。WINDING模式和ALTERNATE模式都会填充三个封闭的L型区域,号码从1到3。两个更小的内部区域,号码为4和5,在ALTERNATE模式下不被填充。但是在WINDING模式下,号码5的区域会被填充,这是因为区域的内部到达图形的外部必须穿过两条相同方向的线。号码为4的区域 阅读全文
posted @ 2018-04-28 13:35 web1013 阅读(274) 评论(0) 推荐(0)
摘要: 1 /* 2 BEZIER.C -- Bezier Splines Demo 3 (c) Charles Petzold, 1998 4 */ 5 6 #include <Windows.h> 7 8 LRESULT CALLBACK WndPorc(HWND, UINT, WPARAM, LPAR 阅读全文
posted @ 2018-04-27 10:23 web1013 阅读(262) 评论(0) 推荐(0)
摘要: LINEDEMO程序绘制一个矩形、两条直线、一个椭圆和一个圆角矩形。该程序表明,定义了封闭矩形的这些函数确实对这些区域进行了填充,因为椭圆后面的线被隐藏了。 1 /* 2 LINEDEMO.C -- Line-Drawing Demonstration program 3 (c) Charles P 阅读全文
posted @ 2018-04-25 16:16 web1013 阅读(240) 评论(0) 推荐(0)
摘要: 1 //SINEWAVE.C -- Sine Wave Using Polyline (c) Charles Petzold, 1998 2 #include <Windows.h> 3 #include <math.h> 4 5 #define NUM 1000 6 #define TWOPI ( 阅读全文
posted @ 2018-04-25 14:33 web1013 阅读(254) 评论(0) 推荐(0)
摘要: 获取设备环境的信息 1 //DEVCAPS1.C--Device Capabilities Display Program No.1 (c) Charles Petzold, 1998 2 #include <Windows.h> 3 4 #define NUMLINES ((int) (sizeo 阅读全文
posted @ 2018-04-25 10:42 web1013 阅读(228) 评论(0) 推荐(0)
摘要: 1 //SYSMETS.H -- System metrics display structure 2 #include <Windows.h> 3 4 #define NUMLINES ((int) (sizeof(sysmetrics) / sizeof(sysmetrics[0]))) 5 6 阅读全文
posted @ 2018-04-24 17:08 web1013 阅读(196) 评论(0) 推荐(0)
摘要: 二分搜索从有序序列中寻找某个给定的值。二分搜索从中间位置开始搜索,如果中间位置的元素正好就是要找的元素,搜索完成;如果不是,假如该元素小于要找的元素,则在序列的后半部分继续搜索;假如该元素大于要找的元素,则在序列的前半部分继续搜索。在缩小的范围内计算一个新的中间元素并重复之前的过程,直至最终找到目标 阅读全文
posted @ 2017-02-16 17:28 web1013 阅读(272) 评论(0) 推荐(1)