赞一个!!非常的好!
提一个小问题,你是通过下面几行不停地刷新窗口的:
Sleep(100);
InvalidateRect(hwnd,NULL,1);
到目前为止没什么问题,除了点退出偶尔会有些无效——因为你的程序大部分时间在Sleep,而Sleep在WndProc内,所以,你可以试试看,程序基本上没时间去处理别的消息了。
还是建议使用SetTimer和WM_TIMER,就算里面只有一行代码InvalidateRect也好。这样空余的时间程序可以做别的事情。
提一个小问题,你是通过下面几行不停地刷新窗口的:
Sleep(100);
InvalidateRect(hwnd,NULL,1);
到目前为止没什么问题,除了点退出偶尔会有些无效——因为你的程序大部分时间在Sleep,而Sleep在WndProc内,所以,你可以试试看,程序基本上没时间去处理别的消息了。
还是建议使用SetTimer和WM_TIMER,就算里面只有一行代码InvalidateRect也好。这样空余的时间程序可以做别的事情。