Doc 里无法获得 Maifram 的控件指针
Doc 里无法获得 Maifram 的控件指针
myshelllist *ml = (myshelllist*)GetDlgItem(AfxGetMainWnd()->GetSafeHwnd(),ID_FILELIST);
出错 hwnd为NLL
是什么问题?
[解决办法]
CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针
CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
或者CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();