用c语言编的桌面下雪小程序源码
直接复制粘贴到c语言中再保存,编译,生成,然后再运行就行了。vc6.0和tc都能编译通过。
[code] /n"aMr:A[EaC0B
#include <windows.h>Sr\Qj%])M F-t(e
#include <math.h>C/yX+}*vH
#define ID_TIMER 1
#define SNOWNUM 500 // 雪花数量
#define CONTRAST 50 // 对比度-vQ@7Itb^A)c V9v
#define YSTART 5 // 用于确定雪花初始时的y坐标
#define SNOWCR RGB(0xFF, 0xFF, 0xFF) //雪花的颜色—白色
#define SNOWGATHERCR RGB(0xDB, 0xDB, 0xFF) //堆积雪花的颜色
typedef struct tagSnow
{!KzlsyqXH
POINT ptSnowsPos[SNOWNUM]; //用于保存各个雪花的坐标
COLORREF crOrg[SNOWNUM]; //用于画雪花前屏幕原来的颜色