[問題] MFC listctrl 更新顯示

看板C_and_CPP作者 (kj)時間11年前 (2012/11/26 11:46), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 小弟我跑一段資料在更新的過程中同時要顯示到 clistctrl 上 使用的方式是 for loop 取得每個 row 更新的項目 然後在同一個 for loop 裏面去做 update 的動作 我希望的是每一次 update 時都可以確實的更新 clistctrl 可是現在看起來像是for loop跑完了 才開始更新 clistctrl 餵入的資料(Input): 有試過用for loop裏面包thread去跑 結果也是一樣 也試過postmessage到 clistctrl 也是一樣的狀況 囧 預期的正確結果(Expected Output): 希望可以在for loop執行的過程中 clistctrl 也同時更新 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.66.84

11/26 12:08, , 1F
在要更新的地方加下列兩行
11/26 12:08, 1F

11/26 12:08, , 2F
InvalidateRect(NULL, FALSE);UpdateWindow();
11/26 12:08, 2F

11/26 15:09, , 3F
搞定了 謝謝樓上大大 ^^
11/26 15:09, 3F
文章代碼(AID): #1GikOhft (C_and_CPP)