[闲聊] 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