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

作业要求:

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

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

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

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

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

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

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

void CMyDlg::OnButton1()
{
// TODO: Add your control notification handler code here
SetTimer(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);
}

所以蝴蝶飞的算法猜想是

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

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

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

上一篇:SQLLoader3(数据文件没有分隔符时的导入)


下一篇:windows下给redis添加密码