多次调用:: AfxInitRichEdit2有什么问题吗?

时间:2010-02-11 10:01:51

标签: mfc

在MFC C ++应用程序中使用CRichEditCtrl之前必须调用它,一种显而易见的方法是将它放在应用程序启动代码中。

但是我考虑将它包含在一个自定义控件中,该控件是CRichEditCtrl的子类,因此应用程序不必记住进行此更改。

是否有任何可能的原因多次调用这可能会导致问题?或者如果已经初始化,它会丢弃吗?

1 个答案:

答案 0 :(得分:3)

多次调用它是安全的。

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