→ linotwo: GOOGLE: mfc thread update ui 06/12 12:32
→ sd016808: 大部分的文章都說用送訊息的方式去修改UI 是否代表會改 06/12 13:26
→ sd016808: 變畫面的部分都透過送訊息的方式 而純粹讀取控件的資料 06/12 13:26
→ sd016808: 的部分可以直接在thread中使用 其實我分不太清楚什麼時 06/12 13:26
→ sd016808: 候要透過訊息 什麼時候可以直接用 另外透過fromhandle可 06/12 13:26
→ sd016808: 以直接使用空間的原因 是否是因為它在thread裡建立的一 06/12 13:26
→ sd016808: 個暫存的對應關係(HWnd to CWnd) 讓CWnd不為空 所以Asse 06/12 13:26
→ sd016808: rt才不會出現? 06/12 13:27
→ firose: mfc 把對應關係的 handle map 存在 TLS 裡面, 通常 assert 06/12 16:33
→ firose: 應該都是用來確認它沒有跨執行序使用 (跨了 TLS 就找不到) 06/12 16:34
→ firose: FromHandle 傳回來的只是一個 CTempWnd 相當於 CWnd 06/12 16:35
→ firose: 如果你有一個 class 繼承 CWnd 然後用它傳回物件, 想存取 06/12 16:36
→ firose: 那個 class 特有的資料會引發錯誤, 這是因為 CTempWnd 沒 06/12 16:37
→ firose: 有那些多出來的資料造成的 06/12 16:37
→ sd016808: 感謝F大一語驚醒夢中人! 06/12 18:14
→ sd016808: 另外我非常推薦這篇文章 06/12 18:15
→ sd016808: Inside_MFC_Handle_Maps_and_Temporary_Objects 06/12 18:15
→ sd016808: 裡面解釋了很多之前不了解的疑問 06/12 18:19
→ freaky: MFC的source code完全是公開的,有興趣自己看 06/13 02:33