大体是这样的:
在头文件的类外添加线程函数声明void ThreadFunc();
在类内部添加protected型变量: HANDLE hThread;DWORD ThreadID;
编写线程函数
在主函数中创建该线程hThread=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE)ThreadFunction,
NULL,
0,
&ThreadID);
问题就是创建线程时出错,cannot convert parameter 3 from 'void (void)' to 'unsigned long (__stdcall *)(void *)'
错误的位置就在创建线程里的(LPTHREAD_START_ROUTINE)ThreadFunction上,还问高手这怎么回事啊????
错误提示是'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)'
繁星点点滴滴
泛舟湖上清波郎朗
扬帆大鱼
相关分类