对于多线程是新手,最近在做多线程同步的过程中出现了这样的问题“illegal reference to data member 'CParasiteDlg::hEvent' in a static member function”请问各位高手,是不是事件内核对象在定义的静态线程函数里不能使用???public://定义的一个静态的线程函数
static DWORD WINAPI Sub_ImageProc2(LPVOID lpParameter);
static DWORD WINAPI Sub_ImageProc1(LPVOID lpParameter);protected://定义的线程和事件句柄
HANDLE hThread1;
         HANDLE hThread2;
HANDLE hEvent;
//下面是创建事件和创建线程
hEvent=CreateEvent(NULL,FALSE,FALSE,NULL);//创建事件
SetEvent(hEvent);//事件置位
//创建启动线程
hThread1=CreateThread(NULL,0,Sub_ImageProc1,(LPVOID)this,0,NULL);
hThread2=CreateThread(NULL,0,Sub_ImageProc2,(LPVOID)this,0,NULL);请教高手,这样的问题怎么解决??