单文档(SDI)+Access的程序,在CMyView类中有个OnShow()函数,是更新ListCtrl列表的,在OnShow()中的变量m_ListCtrl对应ListCtrl控件,请问怎么在其它类中调用这个OnShow()函数来更新m_ListCtrl的操作呢?

解决方案 »

  1.   

    把OnShow()写在public里就可以啊.初学,别见笑.
      

  2.   

    在需要用这个函数的文件中包含CMyView的头文件
      

  3.   

    对于文档来说:使用getfirstviewposition()和getnextview();来得到视,
    对于文档框架窗口:使用getactiveview();
    MDI框架窗口可通过MDIgetactiveG来得到活支的子窗口;
    得到视后便可使用ONSHOW().
      

  4.   

    谢谢各位了,前面两位的方法不行啊,只有GSK168(锐)的可以!
    我的实现代码如下:
    CPCDView *pView = (CPCDView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView();
    pView->OnShow(1);
      

  5.   

    谢谢各位了,前面两位的方法不行啊,只有GSK168(锐)的可以!
    我的实现代码如下:
    CPCDView *pView = (CPCDView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView();
    pView->OnShow(1);