MFC 中遇见的问题:CConnDlg.cpp中开启一个线程,process_event()是线程函数:
process_event()
{
//......省略代码
while(1)
{
//.....处理代码
}
//线程函数内要访问CNetSipDlg中的 一个CTreeCtrl ,m_devicelist
}
由于之前的程序存在相互include 的问题,以及各种限制,最后的解决方案是在process_event.h中定义一个
extern void UpdateDevicelist(PRAMA),然后在CNetSipDlg中实现,通过在CNetSipDlg中定义全局指针this就能访问CNetSipDlg 中的成员