我用ATL做ActiveX控件,用sock api与远程的应用程序通信 接受数据
接受到数据后 刷新重绘页面上的曲线
用CreateThread(NULL, 0, readthread,0, 0, &dwThreadId);启动的接受数据线程
static DWORD WINAPI readthread(LPVOID lpParam)
{
     WSAEVENT Event;       Event= WSACreateEvent();
   WSAEventSelect(sock,Event,FD_READ); 
     WSANETWORKEVENTS   NetworkEvents; 
  while (TRUE)
  {
    WSAWaitForMultipleEvents(1,&Event,FALSE,20,FALSE);
WSAEnumNetworkEvents(sock,Event,&NetworkEvents);     if (NetworkEvents.lNetworkEvents & FD_READ)
    {
       接受到数据后要做的内容
    }
  }
}但是线程函数是静态成员的,不能使用fireviewchange()函数来更新页面
所以我想用定时器来刷新页面,使用回调函数,但还是静态的,所以还是不能用
请问大家有什么办法