vs2010中 MFC中不同类中关于settimer定时器的调用

2025-04-18 00:37:21
推荐回答(2个)
回答1:

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

回答2:

用多线程来实现