用VC实现DoEvents

 
古城
@ 2007.09.01
分类:技术笔记
点击:3512  评论:0
 
 
 
VB下有一个DoEvents方法,可以让程序在执行操作的同时仍可以处理其他事件,用这个方法可以有效地解决画面无法刷新的问题。

VC下的DoEvents版本的代码如下:

MSG msg;

while (PeekMessage(&msg, (HWND)NULL, 0, 0, PM_REMOVE) ) {
    TranslateMessage(&msg);
    DispatchMessage(&msg);
}
 
 
 
 
 

本文评论

 
 

发表评论

你的评论
← 填你的昵称
以下内容非必填,可根据需要填写
← 可以展示在你的评论上方
← 不会在页面展示
← 不会在页面展示
← 只给我看?勾选上
这是一个别人称之为角落的世界
幸而,它的确是我的世界