在线程中控制进度条的问题?急!急!急!
在一弹出对话框中对进度条控制。
代码是这样写的。
HWND g_hWndMain=NULL;
BOOL CMydlg::OnInitDialog()
{
g_hWndMain =this->GetSafeHwnd();
...
}
UINT MyThreadProc(LPVOID pParam) //工作线程函数
{
CProgressCtrl wndProgress;
wndProgress.Attach(::GetDlgItem(g_hWndMain, IDC_PROGRESS));
//在对话框中已经添加了IDC_PROGRESS进度条资源
wndProgress.SetPos(0);
...
}
编译没有问题,但是在运行到wndProgress.SetPos(0);时程序停止。也就是说我定义的进度条对象根本没有绑定到资源上。请各位高手救急!