VC界面设计中,已成功分割窗体,左边是CTreeView对象,希望树节点选择改变时,右边显示不同的对话框界面(如成绩管理、学生信息等),右边的视图应该怎么定义(CFormView、CView还是CDialog,都可以吗)?如何把已经做好的对话框界面链接入右边的视中???本人右边视图定义为CFormView子类CRightView,在上面放一些控件。
然后定义其他CDialog子类CStudentDlg,放一些控件。
在CRightView实现代码中有:
void CRightView::OnButton1() 
{
// TODO: Add your control notification handler code here
m_stuDlg = new CRadioDlg();
m_stuDlg ->Create(IDD_DIALOG_STUDENT,this); m_stuDlg ->ShowWindow(SW_SHOW);
m_stuDlg ->MoveWindow(0,0,1200,1000);}虽然CStudentDlg对象成功显示界面,可是CRightView本来的按钮等控件即使看不到,仍能被选中,被点击出现操作。