내 문제는 다음과 같습니다'CObject :: CObject는'클래스에 선언 private 멤버에 액세스 할 수 없습니다 'CObject'
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 목록 상자입니다, 내 TimerFunction입니다 :
void CMainFunctions::TimerFunction(int pid, int interval, CListBox &lstbox)
내 MFC 양식을 편집하려면, 또는 r ather 내 목록 상자에서 스레드 내 양식 편집?
예를 들면 다음과 같이 목록 상자를 전달해 보았습니까? 'boost :: ref (lstBox)'? –
그게 도움이됩니다. 매우 큰 감사) – EXTRAM