ADN Club > ObjectARX

Как создать ObjectARX проект, использующий MFC

<< < (2/2)

ARXBeginner:

--- Цитата: Александр Ривилис от 02-04-2021, 19:49:05 ---При создании проекта с его помощью можно указать использовать MFC
--- Конец цитаты ---
В файлах Имяпроекта.rc нет диалогового окна, как дальше быть?

Александр Ривилис:

--- Цитата: ARXBeginner от 02-04-2021, 20:29:21 ---
--- Цитата: Александр Ривилис от 02-04-2021, 19:49:05 ---При создании проекта с его помощью можно указать использовать MFC
--- Конец цитаты ---
В файлах Имяпроекта.rc нет диалогового окна, как дальше быть?

--- Конец цитаты ---
Так создай сначала диалоговое окно при помощи редактора ресурсов:
https://docs.microsoft.com/ru-ru/cpp/windows/creating-a-new-dialog-box?view=msvc-160

ARXBeginner:

--- Цитата: Александр Ривилис от 02-04-2021, 20:35:36 ---Так создай сначала диалоговое окно при помощи редактора ресурсов.
--- Конец цитаты ---
Методом тыка разобрался)

DimVer:
Добрый день! Не нашел более подходящей темы, так как разбираюсь с работой MFC в ObjectARX.

Собрал пример acuisample_dg и "мучаю" его.

Если в примере убрать (закомментировать) вызовы:

В initApp:

--- Цитировать ---CAcModuleResourceOverride resOverride;
--- Конец цитаты ---

В acrxEntryPoint:

--- Цитировать ---acrxDynamicLinker->unlockApplication(appId);
acrxDynamicLinker->registerAppMDIAware(appId);
--- Конец цитаты ---

А в acedRegCmds->addCommand не передавать последний параметр со значением:

--- Цитировать ---theArxDLL.ModuleResourceInstance()
--- Конец цитаты ---

То всё работает.

Подскажите это реально не нужно, или это пока работает, а потом может вывалится в самый не подходящий момент?


Александр Ривилис:

--- Цитата: DimVer от 06-06-2024, 18:19:20 ---Подскажите это реально не нужно, или это пока работает, а потом может вывалится в самый не подходящий момент?
--- Конец цитаты ---
Это реально нужно.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии