基于对话框的MFC程序,创建一个新的进程,进程入口函数为类内部函数,该函数的执行需要得到主对话框上控件的状态。
我做了一下测试:在上面放上一组单选框,并关联变量。再加上一个按钮,其消息响应函数为:
void CMyDlg::OnOk() 
{
  UpdateData(TRUE);
  if(m_status==0) //m_status为单选框关联变量
  {
     b_begin==true;
  }
}
线程入口函数如下:DWORD WINAPI CMyDlg::DoWork(LPVOID lpParameter)  //根据用户选择执行相应任务
{

CMyDlg *p;
         p=new CMyDlg;
     
if(p->b_begin==true)
{
do sothing...;
}

return 0;

}
但是运行程序并没有do sothing,请问是什么原因?怎么解决?先谢谢了!