BOOL CMainFrame::SwitchToForm(UINT nCmdID)
{
CWnd * OldActiveView = (CWnd *)this->wndSplitter.GetPane(0,1);
CCreateContext context;
switch (nCmdID)
{
case IDD_SEND_SINGLE:
wndSplitter.DeleteView(0,1);
     wndSplitter.CreateView(0,1,RUNTIME_CLASS(CSendSingleView),CSize(0,0),&context);
     wndSplitter.RecalcLayout();
break;
case IDD_SEND_MULTI:
wndSplitter.DeleteView(0,1);
     wndSplitter.CreateView(0,1,RUNTIME_CLASS(CSendMultiView),CSize(0,0),&context);
     wndSplitter.RecalcLayout();
break;
case IDD_SEND_TIME:
wndSplitter.DeleteView(0,1);
     wndSplitter.CreateView(0,1,RUNTIME_CLASS(CSendTimeView),CSize(0,0),&context);
     wndSplitter.RecalcLayout();
break;
case IDD_SEND_LOG:
wndSplitter.DeleteView(0,1);
     wndSplitter.CreateView(0,1,RUNTIME_CLASS(CSendLogView),CSize(0,0),&context);
     wndSplitter.RecalcLayout();
break;
default:
ASSERT(0);
return false;
}
return true;
}我是用这个函数来切换VIEW的,可以成功的切换,每个formview也都可以正常的使用消息,但是如果我使用了CListBox这个控件后,我的UpdateData()就不可以用了。不知道为什么?