mfc
Jamuterbo
这个作者很懒,什么都没留下…
展开
-
MFC动图(GIF)的实现(GDI+Image)
1.添加定时器 SetTimer(UINT_PTRnIDEvent, UINTnElapse,void(CALLBACK*lpfnTimer)(HWND,UINT,UINT_PTR,DWORD)) 参数1:定时器编号 参数2:定时器时间间隔,毫秒为单位。 参数3:定时器的回调函数(传参为NULL时可以使用WM_TIME的响应函数OnTimer(nIDEvent)函数)。 例如定时器的时间间隔为300毫秒。则动图就是每300毫秒换一个画面。 ...原创 2020-05-23 10:20:55 · 1305 阅读 · 0 评论 -
MFC中的Invalidate、OnDraw、OnPaint函数
void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效,窗口的客户区无效意味着需要重绘。 例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程序的消息队列中放置WM_PAINT消息。MFC为窗口类提供了WM_PAINT的消息处理函数OnPaint,OnPaint负责重绘...转载 2018-11-22 11:09:45 · 1359 阅读 · 0 评论