본문 바로가기

컴퓨터 과학 & 영상처리 관련/MFC

MFC 쓰레드 사용 시 클래스 변수 접근

참고 : http://injunech.tistory.com/38




UINT thread_manual1_CaptureAnImage(LPVOID lpParam)

{

CMyClass* pClass = (CMyClass*)lpParam;

pClass->threadFunc();


return 0;

}


CMyClass::threadFUnc()

{

여기서 클래스 내부 변수 주무르면서 쓰레드 동작

}



void 버튼()

{

CWinThread* pThreadCaptureImg;

pThreadCaptureImg = AfxBeginThread(thread_manual1_CaptureAnImage, this, THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED);

pThreadCaptureImg->m_bAutoDelete = FALSE;

pThreadCaptureImg->ResumeThread();   //영상 취득

}