[閒聊] MFC真的很機掰

作者: yam276 ('_')   2021-03-19 18:21:40
你要先這樣
1. #define WM_SET_BAR (WM_USER+1000)
再這樣
1. BEGIN_MESSAGE_MAP(CAppDlg, CDialogEx)
2. ON_MESSAGE(WM_SET_BAR, &CAppDlg::Func1)
3. END_MESSAGE_MAP()
然後這樣
1. afx_msg LRESULT SetBar(WPARAM wParam, LPARAM lParam)
2. {
3. //...
4. }
最後才能這樣
1. UINT RefreshStatusBar(void* param)
2. {
3. //...
4. auto p_dlg = (CAppDlg*)param;
5. PostMessage(p_dlg->GetSafeHwnd(), WM_SET_BAR, NULL, NULL);
6. //...
7.
8. return NULL;
9. }
"幹你娘沒有Thread Safe的UI套件剩死人在用怎麼不趕快廢一廢宣布強制移除辣幹!"
MFC朋友越講越生氣 感覺快崩潰了
有沒有卦
作者: lturtsamuel (港都都教授)   2021-03-19 18:23:00
好險我離了
作者: yam276 ('_')   2021-03-19 18:24:00
:(

Links booklink

Contact Us: admin [ a t ] ucptt.com