你好,我的程序中要将窗口(CView)中一个圆重画到另一个地方,我想让他执行完后Sleep(500),然后将窗口刷新,看到移动后的结果,程序段是这样的: CPole::MoveStick(from,to); //将园从from位置移动到to位置.
v->Invalidate(); //刷新窗口
Sleep(500); //睡眠一会.程序在运行但是却不见窗口的刷新.
这是为什么,请高手指教该怎么办才能保证睡眠一会并能够及时刷新窗口.
v->Invalidate(); //刷新窗口
Sleep(500); //睡眠一会.程序在运行但是却不见窗口的刷新.
这是为什么,请高手指教该怎么办才能保证睡眠一会并能够及时刷新窗口.
解决方案 »
- unicode工程中使用ansi版本的windows-api为什么汉字会变成问号?
- 大家看看这种超时现象是代码问题吗?(select模式)
- winpcap 为什么不能包含"pcap.h"
- 如何在vc6中使用ADO的errors集合捕获错误?
- 问个简单的问题,vc下长语句怎么分成多行?谢谢
- 《windows 程序设计》的光盘问题,请高手解决以下。
- 在一个CListCtrl继承类中用GetParent()->SendMessage(usermessage, 0, 0);发一个消息问题
- 请问在windows下使用PVM的问题
- mysql保存二进制老是不行!(要抓狂了)
- 高分求打印控件……
- ***** 如何获取指定PID的进程所使用的虚拟地址空间的位置呢? *****
- 小菜的几个小问题,望多执教!谢谢!!!
v->Invalidate();
v->UpdateWindow();//OK了!!!!!!!!!!! Sleep(500);