UINT CMainFrame::ThreadProc(LPVOID lParam)
{
video.OnStatSnap();
         return 1; }
错误提示:left of '.OnStatSnap' must have class/struct/union type
video  是我的GenericClass 
OnStatSnap 是里面的成员函数!

解决方案 »

  1.   

    video好像必须是全局变量吧,因为类的线程函数好像必须是静态的.
      

  2.   

    left of '->OnStatSnap' must point to class/struct/union
    还是不行
      

  3.   

    那楼上的意思 !
    我在头文件里定义
       CVideo  video;  时候 必须定义成 静态的或者是 全局变量?
      

  4.   

    不必要把CVideo定义为全局变量,你可以作为一个参数传递给该线程函数,如果是类的线程函数,你可以传递类的实例(即this),如果是一个单独的线程,你可以传递CVideo的实例.