在多线程中如何调用MFC中类的一个函数?
一个对话框MFC程序,类名为CMiddlePrgDlg,其有一个公用成员函数,定义如下:
public:
void OnTimerXf();
启动了一个线程:HWND hWnd=GetSafeHwnd();
AfxBeginThread(XfThreadProc,hWnd);
该线程函数中是这样实现的:
UINT XfThreadProc(LPVOID pParam)
{
HWND hWnd=(HWND) pParam;
CMiddlePrgDlg mm;
mm.OnTimerXf();
return 0;
}
想调用OnTimerXf函数,但用断点调试,一调就出错,请问各位高手,该如何调用呢?