我在主线程内创建UI线程
CMainFrame::CMainFrame()
{
// TODO: add member initialization code here
prt = RUNTIME_CLASS( CCommThread );
AfxBeginThread(prt);
}UI线程中首先创建一个对话框并隐藏
BOOL CCommThread::InitInstance()
{
// TODO:  perform and per-thread initialization here
pDlg=new CSnifferDlg;
pDlg->Create(IDD_SNIFFER_DIALOG);
pDlg->ShowWindow(SW_HIDE); //隐藏
m_pMainWnd = pDlg;
return TRUE;
}
UI线程中编写一个函数来显示对话框
BOOL CCommThread::ShowDlg()
{
pDlg->ShowWindow(SW_SHOW);
return TRUE;
}问题:怎么在CMainFrame中调用UI线程的ShowDlg()函数来显示对话框?