怎么用自定义FormView类修改主视图View类中的成员变量值

如何用自定义FormView类修改主视图View类中的成员变量值?
如题,我能够从主视图CMyView类中提取其成员变量的值在FormView对象中显示,但如何能让FormView类像对话框CDialog类一样改变CMyView类成员变量的值呢?
我在FormView类加入了一个按钮,其响应函数为:
void   CFormDialog::OnOk()  
{
              CMainFrame   *pMainFrm=(CMainFrame   *)AfxGetApp()-> m_pMainWnd;
              CPolygonView*   pView=(CPolygonView*)pMainFrm-> GetActiveView();
              pView-> m_dPointX=m_dPointX;//单步跟踪证明值已经传过去了

                pView-> Invalidate(FALSE);
}
虽然值已经传过去了,但为什么CMyView类中的显示没有变化呢?是传的方式不对还是更新消息的方式不对??
请高手指点啊。

------解决方案--------------------
插入了一个FormView页面即为切分,一个框架中存在两个及以上的View

MainFrame中想办法让m_pView指向PolygonView,比如在PolygonView OnInitUpdate的时候,访问MainFrame的m_pView,(CMainFrame *)AfxGetMainWnd()-> m_pView=this;
然后
void CFormDialog::OnOk()
{
CMainFrame *pMainFrm=(CMainFrame *)AfxGetApp()-> m_pMainWnd;
CPolygonView* pViewpMainFrm-> m_pView;
pView-> m_dPointX=m_dPointX;
pView-> Invalidate(FALSE);
}