資源簡介
池塘夜雨程序,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文件
評論
共有 條評論