MFC 中一个界面开启的线程函数如何访问另一个界面的成员

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 中的成员

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值