要看你要在线程里面做些什么工作,下面的代码可以参考一下。// 声明为 static UINT CalcThreadProc(LPVOID lpParam);UINT CalcThreadProc(LPVOID lpParam)
{
    Cmydlg* pThis;    pThis = (Cmydl *)lpParam;
    pThis->m_sum = 0;    while(!pThis->m_fStopFlag)
    {
        pThis->sum += Cmydlg->m_nSomeValue;
    }    return 0;
}void Cmydlg::OnButtonCalc()
{
    // BOOL m_fStopFlag;
    // CWinThread* m_pCalcThread;    m_fStopFlag = FALSE;
    // 把 Cmydlg 本身作为参数传给线程
    m_pCalcThread = AfxBeginThread(CalcThreadProc, this);
}void Cmydlg::OnStopCalc()
{
    m_fStopFlag = TRUE;
}