数字雨特效源代码,编译通过(Digital rain special effects source code, compiled by).docVIP

数字雨特效源代码,编译通过(Digital rain special effects source code, compiled by).doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字雨特效源代码,编译通过(Digital rain special effects source code, compiled by)

数字雨特效源代码,编译通过(Digital rain special effects source code, compiled by) #包括窗口。” #定义id_timer 1 #定义strmaxlen 25 / /一个显示列的最大长度 #定义strminlen 8 / /一个显示列的最小长度 LRESULT CALLBACK WndProc(HWND,单位,WPARAM,LPARAM); ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// typedef struct tagcharchain /整个当作屏幕的一个显示列,这是个双向列表 { 结构tagcharchain * / /链表的前个元素沪指; TCHAR CH;/ /一个显示列中的一个字符 结构tagcharchain *下;/ /链表的后个元素 } charchain,* pcharchain; typedef struct tagcharcolumn { charchain *头*电流*点; x,y,istrlen;/ /显示列的开始显示的X,Y坐标,istrlen是这个列的长度 国际istoptimes,imuststoptimes;/ /已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的 } CharColumn * pcharcolumn; int main(实例程序的实例hprevinstance, szcmdline疗法, int icmdshow) { the static tchar szappname [] = text (matrix); hwnd hwnd; msg msg; wndclass wndclass; wndclass.style = cs _ hredraw | cs _ vredraw; wndclass.lpfnwndproc = wndproc; wndclass.cbclsextra = 0; wndclass.cbwndextra = 0; wndclass.hinstance = hinstance; wndclass.hicon = loadicon (null, idi _ application); wndclass.hcursor = loadcursor (null, idc _ arrow); wndclass.hbrbackground = (hbrush) getstockobject (black _ brush); wndclass.lpszmenuname = null; wndclass.lpszclassname = szappname; if (! registerclass ( wndclass)) { messagebox (null, text (此程序必须运行在nt下!) , szappname mb _ iconerror); return 0; } hwnd = createwindow (szappname, null, ws_dlgframe | ws_thickframe | ws_popup, 0, 0, GetSystemMetrics(sm_cxscreen),GetSystemMetrics(sm_cyscreen), 零,零,程序, null); ShowWindow(HWND,sw_showmaximized);/ /最大化显示 UpdateWindow(hWnd); 显示光标是是是(假);/ /隐藏鼠标光标 srand((int)取得时间());//初始化随机数发生器 而(GetMessage(和味精,null,0, 0)) { TranslateMessage(和味精); DispatchMessage(和味精); } 显示光标是是是(true);//显示鼠标光标 返回msg.wparam; } TCHAR randomchar() /随机字符产生函数 { 返回(h)(rand() %(126-33)+ 33);/ / 33到126之间 } int init(charcolumn * cyscreen CC,int,int x)/初始化 { Int J; CC— istrlen = rand() %(strmaxlen-strminlen)+ strminlen;/ /显示列的长度 Cc-x = x+3; / / display column started showing x coordinates Cc-y (=rand)%3? R

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档