我本来想在创建窗口的时候杀掉子窗口,但再次新建的时候子窗口的编号就变成**2了,然后BAIDU了一下,发现MFC提供了这样一个结构CCommandLineInfo CCommandLineInfo cmdInfo; cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; ParseCommandLine(cmdInfo); 这样就OK了