为何dlg.DoModal()进入后死循环?
一个基于对话框的MFC程序,使用CPropertySheet,CPropertyPage。
CPropertySheet是用new产生的,CPropertyPage类中有:
CXXXDlg dlg;//CXXXDlg 是个简单的CDialog类,类似messagebox。
int iRet = dlg.DoModal();
为了制作多语言支持,我将RC独立出作为一个库文件,这样就出现了上诉的死循环,死在domodal函数的CreateDlgIndirect中。
若不把RC独立出来,程序运行很正常。
而独立出的RC文件除这外,其它对话框使用都很正常。
我怀疑是由于CPropertySheet的使用引起,请问如何解决。