我在子线程的主窗口中发送消息给主线程的主窗口,同时传递该子线程的id。但是我不知道如何获得这个子线程的id值。请大家帮忙。谢谢//。。

解决方案 »

  1.   

    我知道了,我在启动线程时可以获得。。
    CRuntimeClass* prt = RUNTIME_CLASS( CSendThread );
    ASSERT( lstrcmp( prt->m_lpszClassName, "CSendThread" )  == 0 );
    CWinThread *pt;
    pt=AfxBeginThread(prt,THREAD_PRIORITY_NORMAL,0,0,NULL);
    pnode->threadid=pt->m_nThreadID;
    GetDlgItem(IDC_BPICTURE)->EnableWindow(FALSE);
      

  2.   

    TO WingfireWu(...) 谢谢,很棒,我在Cwnd class 里找了半天,也没找到我要的方法,原来是个sdk函数
      

  3.   

    Please give your scores to: WingfireWu(...)