Сообщество программистов Autodesk в СНГ

ADN Club => ObjectARX => Тема начата: begiz от 31-08-2018, 18:20:18

Название: Windows Forms GUI для mixed-mode ObjectARX
Отправлено: begiz от 31-08-2018, 18:20:18
Добрый день, коллеги.
У меня есть рабочий проект под версии Autocad 2010-2019 написаный на mixed-mode С++, 95% native код.
Возникло желание обновить GUI.
Сделал отдельный проект(библиотеку) на C# Windows Forms в котором нарисовал новые окошки.
Прицепил как reference в главный проект и всё как бы замечательно.
Вопрос возник с кнопками на модальных окнах, которые должны работать с чертежем (например: выбрать линию).
Как это делается в ObjectARX я знаю, как это делается в .NET плугинах тоже.
А как это сделать для окна из библиотеки, которое о Autocad ничего не знает?
Название: Re: Windows Forms GUI для mixed-mode ObjectARX
Отправлено: begiz от 31-08-2018, 18:37:36
Походу глупость написал.
Зачем мне окно которое не знает ничего о Autocad, если ту же самую линию оно не сможет выделить.
Поправьте если ошибаюсь.

Возможно тогда может быть другой вариант, например отображение .NET контролов в MFC окнах?
Название: Re: Windows Forms GUI для mixed-mode ObjectARX
Отправлено: begiz от 31-08-2018, 19:18:41
Решил сделать так
https://docs.microsoft.com/en-us/cpp/dotnet/how-to-create-the-user-control-and-host-in-a-dialog-box?view=vs-2017 (https://docs.microsoft.com/en-us/cpp/dotnet/how-to-create-the-user-control-and-host-in-a-dialog-box?view=vs-2017)