你这个貌似是视图类,可在视图初始化之后进行设置定时器,如voidCfightView::OnInitialUpdate(){CView::OnInitialUpdate();SetTimer(12,333,NULL);}OnTimer函数示例:if(12==nIDEvent){nMovex+=2;//定义为类成员变量,初始化为0,具体加减多少自定nMovey+=2;//同上Invalidate();//刷新视图,必需的,否则不会移动}Ondraw函数变化:BitBlt(pDC->m_hDC,500+nMovex,110+nMovey,..);
用多线程来实现