VS2015中MFC界面DoModal返回-1怎么解决?DoModal返回-1的解决方法?

问题
MFC界面DoModal返回-1怎么解决?

解答
1、如果是exe编译项目中:

     检查下有没有组件或者库没有初始化 比如 RichEdit 要初始化 AfxInitRichEdit2();

2、如果是在DLL编译项目中,需要加上 

    AFX_MANAGE_STATE(AfxGetStaticModuleState());    //  如果不添加,DoModal会返回-1,并且无法显示界面