资源简介
池塘夜雨程序,win32编程
有声音
利用Windows编程技术将程序可视化,先画出一个窗口,在窗口内利用消息响应和定时器等描绘出下雨的效果.
用程序中的画笔描绘小线段模拟小雨滴,再建立一个定时器和一个与窗口大小差不多的背景矩形,在定时器消息响应时把窗口刷新一次,这样循环就可以造成了一个下雨的效果。其中,小雨滴的出现坐标是随机出现的,落地地点是在一个范围内随机的,一旦雨滴落地,再根据雨滴的落地的坐标,以雨滴落地的坐标为中心,用画笔画两个椭圆作为水波,水波是可以向外扩展出去的,利用一个参数max控制水波的最大水圈,椭圆是采用虚线绘制的,这样就可以产生类似微澜的效果。
代码片段和文件信息
// stdafx.cpp : source file that includes just the standard includes
// 池塘夜雨.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include “stdafx.h“
// TODO: reference any additional headers you need in STDAFX.H
// and not in this file
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1284 2008-06-23 23:36 池塘夜雨\li
文件 313 2008-06-23 12:22 池塘夜雨\List.h
文件 2126 2008-06-23 23:02 池塘夜雨\LList.h
文件 772232 2008-06-18 22:44 池塘夜雨\Rain.wav
文件 1656 2008-06-23 23:42 池塘夜雨\Rain_And_Wave.h
文件 1221 2008-06-22 22:46 池塘夜雨\ReadMe.txt
文件 295 2008-06-22 22:46 池塘夜雨\StdAfx.cpp
文件 773 2008-06-23 01:40 池塘夜雨\StdAfx.h
文件 6828 2008-06-23 23:42 池塘夜雨\池塘夜雨.cpp
文件 4484 2008-06-23 17:02 池塘夜雨\池塘夜雨.dsp
文件 524 2008-06-23 00:09 池塘夜雨\池塘夜雨.dsw
文件 99328 2009-03-30 18:20 池塘夜雨\池塘夜雨.ncb
文件 49664 2009-03-30 18:20 池塘夜雨\池塘夜雨.opt
文件 957 2008-06-23 23:51 池塘夜雨\池塘夜雨.plg
目录 0 2009-05-03 00:17 池塘夜雨
----------- --------- ---------- ----- ----
941685 15
- 上一篇:办公自动化(OA)系统项目建议书
- 下一篇:Windows3.2显卡DIY文件
评论
共有 条评论