多次调用::AfxInitRichEdit2是否有问题? 在MFC C++应用程序中,您必须先调用CRICHETCITRTL,其中一个显而易见的方法是将其放入应用程序启动代码中。

多次调用::AfxInitRichEdit2是否有问题? 在MFC C++应用程序中,您必须先调用CRICHETCITRTL,其中一个显而易见的方法是将其放入应用程序启动代码中。,mfc,Mfc,然而,我正在考虑将其包含在一个自定义控件中,该控件是CRichEditCtrl的子类,这样应用程序就不必记住进行此更改 是否有任何可能的原因多次调用此选项会导致问题?或者,如果已经初始化,它会直接退出吗?可以多次调用它 请注意,如果选择使用Dev Studio安装MFC源代码,则可以找到AfxInitRichEdit2()的代码(以及所有MFC)。这是非常值得做的:MFC源代码,尽管有点混乱(!)包含了各种编写Windows代码的有趣示例。查看AfxInitRichEdit2()的代码可以看出,

然而,我正在考虑将其包含在一个自定义控件中,该控件是CRichEditCtrl的子类,这样应用程序就不必记住进行此更改


是否有任何可能的原因多次调用此选项会导致问题?或者,如果已经初始化,它会直接退出吗?

可以多次调用它


请注意,如果选择使用Dev Studio安装MFC源代码,则可以找到AfxInitRichEdit2()的代码(以及所有MFC)。这是非常值得做的:MFC源代码,尽管有点混乱(!)包含了各种编写Windows代码的有趣示例。查看AfxInitRichEdit2()的代码可以看出,它只是一个可以多次调用的4行函数。

我不确定将对AfxInitRichEdit2()的调用放在哪里,然后我注意到类向导在InitInstance中放了一条注释,建议调用它。