RT
CWinThread派生类为CA
CWinApp派生类为CB
CDialog类CC
(CB、CC使用模板生成)
CA需要发送消息给CC使得CC更新界面
请问该咋整呢?
(我在CA使用AfxGetApp()->PostThreadMessageW只能在CB中收到消息哈)
多谢各位大牛牛!
CWinThread派生类为CA
CWinApp派生类为CB
CDialog类CC
(CB、CC使用模板生成)
CA需要发送消息给CC使得CC更新界面
请问该咋整呢?
(我在CA使用AfxGetApp()->PostThreadMessageW只能在CB中收到消息哈)
多谢各位大牛牛!
具体的消息传递,使用全局变量或者调用可以解决吧。
如果只是刷新界面,可以theApp.m_pMainWnd->Invalidate();
也可以这样:
CC* dlg = (CC*)theApp.m_pMainWnd;
dlg->调用CC类的public成员函数。
还是谢谢你哈~
::PostMessage(hwnd,.....);
AfxGetApp()->GetMainWnd()->PostMessageW
就能在CC中收到消息哈
非常感谢各位的启发。