引用 | 編輯
sha
2007-05-29 16:56 |
樓主
▼ |
||
x0
在vc6.0專案中有一個Dialog,當執行該Dialog的程式去作內部資料處理時,也就是這一段時間,約數分鐘,不需要輸入資料.此時若去打開一個word的檔案,然後再回到該專案時,該Di ..訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
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); } } x0 |