Member 12063993 Ответов: 1

Требование неявно вызывать метод MFC application initinstance (), когда приложение MFC на основе диалогового окна используется клиентом .NET через C++/CLI


Как я могу инициализировать диалоговое приложение MFC (т. е. неявно вызвать метод MFC application InitInstance ()), когда любой тестовый метод, определенный в приложении MFC, вызывается из .Сетевой клиент через C++/CLI.
У меня есть диалоговое приложение MFC, и я могу успешно вызвать метод тестирования, определенный в приложении MFC from .NET client через C++/CLI, но не может получить метод MFC application InitInstance (), вызываемый неявно.
Пожалуйста, веди меня.

Спасибо.

Что я уже пробовал:

Я успешно могу вызвать метод тестирования, определенный в приложении MFC from .NET client через C++/CLI, но не может инициализировать диалоговое приложение MFC (т. е. неявно вызвать метод MFC application InitInstance() )

1 Ответов

Рейтинг:
2

KarstenK

Тебе не обязательно звонить В initinstance явный, но некоторый инициализирующий код для запуска среды выполнения MFC с помощью AfxWinInit В обеих ссылках есть интересные фрагменты кода, которые должны решить вашу проблему.

Чтобы открыть диалоговое окно:

CMyDialog dlg;
dlg.DoModal();