[問題] 請益一下有關ProcessBar
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS 2003
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
MFC
問題(Question):
我嘗試著說明狀況 希望能說明的讓大家明瞭
目前我有一個大迴圈(假設1~100),在跑的時候會計算個10秒左右
客戶反應:等這麼久 不知道是不是當了
所以我打算跳一個對話盒 上面嵌一個Process Bar
用以表示迴圈進度
餵入的資料(Input):
i=1~100
ProcessBar.SetPos(i);
預期的正確結果(Expected Output):
預期能夠像安裝軟體那樣 可以顯示 Process到哪了
錯誤結果(Wrong Output):
可是出來的結果 一開始的幾個迴圈應該還沒大量計算
所以Process很正常的顯示 一格格遞增
後來可能是有大量計算 整個Process Bar不動
甚至對話盒也全白(標題還顯示無回應)
但是並非當機
等完10秒左右 結果就跑出來了....
這樣這對話盒的意義就不見了
都是要等10秒的話 多跳一個不會動 白屏的對話盒 感覺就是畫蛇添足....
請問是否有辦法讓對話盒能持續顯示Process嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.112.106
→
03/06 15:50, , 1F
03/06 15:50, 1F
→
03/06 16:14, , 2F
03/06 16:14, 2F
→
03/06 16:15, , 3F
03/06 16:15, 3F
→
03/06 16:27, , 4F
03/06 16:27, 4F
→
03/06 16:28, , 5F
03/06 16:28, 5F
→
03/06 16:29, , 6F
03/06 16:29, 6F
→
03/06 16:31, , 7F
03/06 16:31, 7F
→
03/06 16:33, , 8F
03/06 16:33, 8F
→
03/06 17:57, , 9F
03/06 17:57, 9F
→
03/06 17:58, , 10F
03/06 17:58, 10F
→
03/06 17:59, , 11F
03/06 17:59, 11F
→
03/06 18:05, , 12F
03/06 18:05, 12F
→
03/06 18:07, , 13F
03/06 18:07, 13F
→
03/06 18:08, , 14F
03/06 18:08, 14F
→
03/07 08:46, , 15F
03/07 08:46, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章