【发布时间】:2013-04-24 02:09:42
【问题描述】:
我的问题是:
Error 1 error C2248: 'CObject::CObject' : cannot access private member declared in class 'CObject' c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h 1991 1 ProcessInfo
还有我的代码:
boost::thread timerThread(&CMainFunctions::TimerFunction, this, pid, TIMER_INTERVAL_MS, lstBox);
lstBox是MFC ListBox.,我的TimerFunction是:
void CMainFunctions::TimerFunction(int pid, int interval, CListBox &lstbox)
我需要做什么,编辑我的 MFC 表单,或者更确切地说在我的表单中编辑我的 ListBox 线程?
【问题讨论】:
-
您是否尝试过将列表框传递为例如
boost::ref(lstBox)? -
那是帮助我。非常感谢)
标签: c++ mfc boost-thread