在进入cmultidoctemplate::opendocumentfile之前,我观察了一下调用堆栈,结果如下:
|
> mfc71d.dll!cdocmanager::onfilenew() 行852 c++ mfc71d.dll!cwinapp::onfilenew() 行25 c++ mfc71d.dll!_afxdispatchcmdmsg(ccmdtarget * ptarget=0x0042cae8, unsigned int nid=57600, int ncode=0, void (void)* pfn=0x0041153c, void * pextra=0x00000000, unsigned int nsig=53, afx_cmdhandlerinfo * phandlerinfo=0x00000000) 行89 c++ mfc71d.dll!ccmdtarget::oncmdmsg(unsigned int nid=57600, int ncode=0, void * pextra=0x00000000, afx_cmdhandlerinfo * phandlerinfo=0x00000000) 行396 + 0x27 c++ mfc71d.dll!cwinapp::processshellcommand(ccommandlineinfo & rcmdinfo={...}) 行27 + 0x1e c++ mditest.exe!cmditestapp::initinstance() 行101 + 0xc c++ |