如何在一个线程里得到MainFrm的变量 我以前都是这么用((CMainFrame*)this->GetParentFrame())->aaa但用在另一个线程里的时候说this没有定义我是想在这个线程里修改aaa这个变量应该怎么调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((CMainFrame*)this->GetParentFrame())->aaa改成((CMainFrame*)AfxGetApp()->GetMainWnd())->aaa试试。 这样调用可以找到变量但是调试还是有问题:在退出的时候报错是不是因为我的这个线程是在app里启动和停止的而程序中止的时候MainFrm先于app结束,导致线程找不到变量而报错呢?如果有这个可能,应该怎么改?把变量放到app里的话,怎么线程和MainFrm分别怎么得到呢? 关于对话框文件移植 异地ADSL上网相互连通 vc群24903647,高手来来来 vc新手求助:关于缩小到任务栏 Clip region与SetViewportExt/SetWindowExt有关吗?100分求答 office 小助手的那种窗口是如何实现的 如何动态生成XML文档和解析XML文档? 线程问题!· 我又散分了。记得我散分的朋友进来帮顶一下。请版主不要扣我的信誉分了,我散分是有原因的。 如何显示图形的属性? 再问CTREECTRL单击右键选中问题(在线等) 关于工具栏(菜单)按钮在OnUpdateXXXX(CCmdUI* pCmdUI)
改成
((CMainFrame*)AfxGetApp()->GetMainWnd())->aaa
试试。
但是调试还是有问题:在退出的时候报错
是不是因为我的这个线程是在app里启动和停止的
而程序中止的时候MainFrm先于app结束,导致线程找不到变量而报错呢?如果有这个可能,应该怎么改?把变量放到app里的话,怎么线程和MainFrm分别怎么得到呢?