引用 | 編輯
sha
2007-05-29 16:56 |
樓主
▼ |
||
![]() 訪客只能看到部份內容,免費 加入會員 ![]()
|
引用 | 編輯
kevinliao
2007-06-15 02:38 |
1樓
▲ ▼ |
應該是你的 windows message 被處理資料的 code 給 block 無法處理所致, 你可以試著將工作切成數個部分, 每處理完一部分或一筆資料就處理一次 windows message, 類似以下的 code:
複製程式 while (not_done) { MSG msg; // do your processing here... if (PeekMessage(&msg, hWnd, 0, 0, TRUE)) { TranslateMessage(&msg); DispatchMessage(&msg); } } ![]() |