我在CMainFrame里面用以下代码就可以取到,
CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();
CSmsTestView *pView=(CSmsTestView *)pMain->GetActiveView();
CListCtrl& ListCtrl = pView->GetListCtrl();
但在一个no base class 里用同样的代码就取不到.
有没有告诉我怎么回事????????????????
CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();
CSmsTestView *pView=(CSmsTestView *)pMain->GetActiveView();
CListCtrl& ListCtrl = pView->GetListCtrl();
但在一个no base class 里用同样的代码就取不到.
有没有告诉我怎么回事????????????????
CSmsTestView *pView=(CSmsTestView *)pMain->GetActiveView();
CListCtrl& ListCtrl = pView->GetListCtrl();
但在一个no base class 里用同样的代码就取不到.
pView 为空值!
比如是在构造函数里取值,这时候view还没有创建。等等