关于在一个停靠窗口内获得另一个停靠窗口中Static控件窗口的有关问题

关于在一个停靠窗口内获得另一个停靠窗口中Static控件窗口的问题
多文档界面中,想在一个停靠窗口(Wnd1)中获得获得另一个停靠窗口(Wnd2)中Static控件(在Wnd2生成时,在上面动态创建的)窗口的问题。
我想在一个停靠窗口Wnd1中计算数据,然后把得到的数值以曲线形式显示到另一个窗口Wnd2(想专门用来显示曲线)的Static控件里,怎么办?

画曲线的代码都在Wnd1所属的类里中,只是想得到Static控件的Cwnd指针和CDC指针来画图,将曲线显示在Static。
不知我说明白了吗?大家帮帮忙!谢谢!
void Wnd1Dlg::DrawWave()
{
CMainFrame* pMainFrame=(CMainFrame*)AfxGetMainWnd();

CDC* pDC;
// pWnd=pMainFrame->Wnd2.GetWindow(GW_CHILD);
// pWnd=pMainFrame->m_wndStatic.GetActiveWindow();
// CWnd* pWnd = CWnd::FromHandle(hwnd);

pWnd=CWnd::FromHandle(pMainFrame->m_wndStatic.GetSafeHwnd());
  pWnd->GetWindowRect(&rect);


  .......
}
//CStatic m_wndStatic;
试过集中写法都不行。
程序也获得了pWnd指针,也得到rect了,跟踪观察也执行画线语句了,但就是没有图显示出来!




------解决方案--------------------
通过CMainFrame类来完成任务:
1、将变更的数据放在CMainFrame里
2、CMainFrame发现数据变更后,执行或调用相应的绘制
------解决方案--------------------
使用句柄,而不是CWnd