15,471
社区成员
发帖
与我相关
我的任务
分享
volatile HWND m_hTermWnd;//视图的句柄
volatile HWND m_hTab;//Tab控件的句柄
volatile HWND m_hGraphDlg;
;//对话框的句柄BOOL CMonitorDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
POSITION firstViewPos;
CView *pView;
firstViewPos=GetFirstViewPosition();
pView=GetNextView(firstViewPos);
m_hTermWnd=pView->GetSafeHwnd();//得到视图的句柄
m_hTab = ::GetDlgItem(m_hTermWnd, IDC_TAB1);//得到视图上的Tab控件的句柄
m_hGraphDlg = ::GetDlgItem(m_hTab, IDD_GRAPHDIALOG););//得到Tab控件上的对话框的句柄
return TRUE;
}
PostMessage(pDoc->m_hGraphDlg, WM_RECVDATAOK, pDoc->m_uiViewChannelID, 0);
GetDlgItem(IDD_GRAPHDIALOG)->GetSafeHwnd()