用VC实现DoEvents

 VB下有一个DoEvents方法,可以让程序在执行操作的同时仍可以处理其他事件,用这个方法可以有效地解决画面无法刷新的问题。VC下的DoEvents版本的代码如下:

MSG msg;

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

你可能感兴趣的:(null,vb)