Есть ли проблемы с вызовом :: AfxInitRichEdit2 несколько раз? - PullRequest
1 голос
/ 11 февраля 2010

Вы должны вызвать это перед использованием CRichEditCtrl в приложении MFC C ++, и один очевидный способ - вставить его в код запуска приложения.

Однако я думал о включении его в пользовательский элемент управления, который подклассов CRichEditCtrl, чтобы приложение не запомнило это изменение.

Есть ли потенциальная причина, по которой этот вызов несколько раз может вызвать проблемы? Или он просто выпадет, если уже инициализирован?

1 Ответ

3 голосов
/ 12 февраля 2010

Безопасно называть это несколько раз.

Обратите внимание, что вы можете найти код для AfxInitRichEdit2 () (и всего MFC), если вы выбрали опцию установки источников MFC с Dev Studio. Это стоит того: исходный код MFC, хотя в некотором беспорядке (!) Содержатся всевозможные интересные примеры написания кода для Windows. Изучение кода для AfxInitRichEdit2 () показывает, что это всего лишь четырехстрочная функция, которую можно вызывать несколько раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...