本帖最后由 bress111 于 2012-07-02 16:15:03 编辑

解决方案 »

  1.   

    ThreadHandle = CreateThread(this,0,(LPTHREAD_START_ROUTINE)Function_Init,0, 0, NULL);static DWORD WINAPI Function_Login(LPVOID lpParameter)
    {
        CMyClass *pMy=(CMyClass *)lpParameter;
        pMy->类成员变量(非静态);
    }
      

  2.   

    ThreadHandle = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Function_Init,this, 0, NULL);  //this放在第四个参数。static DWORD WINAPI Function_Login(LPVOID lpParameter)
    {
       CMyClass *pMy=(CMyClass *)lpParameter;
       pMy->类成员变量(非静态);
    }
      

  3.   

    CSDN果然高手辈出啊,谢谢大家,问题已经解决了,我给分了,谢谢1
      

  4.   

    静态成员函数与普通成员函数的差别就在于缺少this指针。
    正如2楼说的, 把指针传递进线程,再访问对象。还一个思路,用thunk技术:
    http://c.chinaitlab.com/vc/200806/749908.html
    看看内面对于回调函数的处理过程,希望能对你有帮助~