线程函数里不能用类的对象么?解答马上给分解决方案

线程函数里不能用类的对象么?解答马上给分
UINT   CMainFrame::ThreadProc(LPVOID   lParam)
{
video.OnStatSnap();
                  return   1;

}
错误提示:left   of   '.OnStatSnap '   must   have   class/struct/union   type
video     是我的GenericClass  
OnStatSnap   是里面的成员函数!

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