MFC界面刷新方法总结
2013-03-11 18:15
204 查看
UpdateData(FALSE);用于主线程
UpdateData(TRUE);
InvalidateRect(NULL,FALSE);
InvalidateRect(NULL,TRUE);
PostMessage(WM_PAINT);
SendMessage(WM_PAINT,0,0);//这个很给力!
UpdateWindow();//这个也很给力!
UpdateWindow就不一样,它不管消息队列里面有没有其他消息在前面,都会直接发送WM_PAINT消息,只有一种情况例外,那就是更新区域为空(我的理解就是没有无效区域).所以我认为:要使得窗口立刻更新,则联用这两个函数。
UpdateData(TRUE);
InvalidateRect(NULL,FALSE);
InvalidateRect(NULL,TRUE);
PostMessage(WM_PAINT);
SendMessage(WM_PAINT,0,0);//这个很给力!
UpdateWindow();//这个也很给力!
UpdateWindow就不一样,它不管消息队列里面有没有其他消息在前面,都会直接发送WM_PAINT消息,只有一种情况例外,那就是更新区域为空(我的理解就是没有无效区域).所以我认为:要使得窗口立刻更新,则联用这两个函数。
相关文章推荐
- MFC中屏幕刷新闪烁问题解决方法总结
- MFC添加界面的背景图片方法总结
- MFC中屏幕刷新闪烁问题解决方法总结
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- ASP.NET页面刷新:自动刷新页面的实现方法总结
- IOS 异步获取数据并刷新界面dispatch_async的使用方法
- IOS异步获取数据并刷新界面dispatch_async的使用方法
- 【Android】FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究或不执行OnCreatView方法导致界面不刷新
- JS刷新当前页面的几种方法总结
- 刷新--MFC界面刷新函数比较
- ASP.NET页面刷新方法总结
- Android界面刷新的方法
- ASP.NET页面刷新方法总结
- Android界面刷新的方法
- Android界面刷新的方法
- 网站测试基本方法-18. 网站用户界面测试总结
- JSP页面刷新重复提交数据解决方法总结(已验,可行)
- iOS总结(界面传值的方法)
- 收藏总结-关于jquery mobile动态刷新listview的几种方法以及其他标签的refresh
- 自动刷新页面的实现方法总结