ADN Club > ObjectARX
Как создать ObjectARX проект, использующий MFC
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 ---Подскажите это реально не нужно, или это пока работает, а потом может вывалится в самый не подходящий момент?
--- Конец цитаты ---
Это реально нужно.
Навигация
Перейти к полной версии