The following article is helpful to solve your problem.
http://www.codeproject.com/useritems/genericthreadclass.html.asp

解决方案 »

  1.   

    必需为static函数 ,用AfxBeginThread
      

  2.   

    只能是类的static函数或者全局函数
      

  3.   

    1.UINT DrawDirThumb32(LPVOID pParam);2.UINT DrawDirThumb32(LPVOID pParam)
    {
      UserGroup* pU=(UserGroup*)pParam;  pU->ProcessClientIO(LPVOID lpConNum);}

    4.调用
    CWinThread* m_pDrawDirThumbThread;m_pDrawDirThumbThread=AfxBeginThread(DrawDirThumb32,this,THREAD_PRIORITY_ABOVE_NORMAL,0,CREATE_SUSPENDED,NULL)
      

  4.   

    我告诉你,不过最好给我点分。线程函数本质上是callback函数,而一般的函数传递的参数隐含了“this”这个参数,而callback函数绝对不能有这个this参数,否则,参数的个数就不符合要求了(多了个this参数)。要想让编译系统去掉这个this参数,只能有两个办法:静态函数和全局函数。不知我的回答能否让你满意。