你这个貌似是视图类,可在视图初始化之后进行设置定时器,如
void CfightView::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,.....);