【MFC学习笔记-作业8-蝴蝶飞~】【什么鬼作业】

来源:互联网 发布:开淘宝店设计思路 编辑:程序博客网 时间:2024/04/28 22:12

作业要求:


用定时器控制蝴蝶在窗口废物,如图所示...


这是什么鬼作业啊...蝴蝶还要我这个手残手画啊233333333          (ノಠ 。ಠ)ノ彡┻━┻


不过多亏之前几个鬼作业的福 收获颇丰富~~~~


好吧,,老规矩,,现在网上看看教程先...干程序员这行,不会翻资料就是傻瓜T T......


既然是定时器....先学下定时器是什么玩意..


转载至 http://www.jizhuomi.com/software/232.html



大概懂了定时器是什么玩意...主要代码如下:

void CMyDlg::OnButton1() {// TODO: Add your control notification handler code hereSetTimer(1,1000,NULL);SetTimer(2,2000,NULL);}void CMyDlg::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call default    switch (nIDEvent)       {       case 1:           // 如果m_nData1已经达到10,则销毁ID为1的定时器           if (10 == a)           {               KillTimer(1);               break;           }           // 刷新编辑框IDC_EDIT1的显示           SetDlgItemInt(IDC_EDIT1, ++a);   break;    case 2:           // 如果m_nData2已经达到5,则销毁ID为2的定时器           if (5 == b)           {               KillTimer(2);               break;           }           // 刷新编辑框IDC_EDIT2的显示           SetDlgItemInt(IDC_EDIT2, ++b);       default:           break;       }     CDialog::OnTimer(nIDEvent);}



所以蝴蝶飞的算法猜想是

每过一段时间随机往附近飞一段?


此时我又下载了一段源码观摩....


。。。已经通过更改源码完成了实验.具体实现十分麻烦以后深究

0 0
原创粉丝点击