在vc++6.0单文档程序中写了一个函数
DWORD WINAPI CMoveDlg::BallMove(LPVOID lpparameter)
控制小球运动的主线程函数,然后通过api调用CreateThread
CreateThread(NULL,0,BallMove,&m_BlueBall,0,&ThreadID);
其中m_BlueBall是一个结构体变量,反映小球信息的,如速度,半径等
ThreadID是一个DWORD的变量,编译后,提示:
'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'怎么可能呢?