ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Создайте ActiveX Проект Библиотеки Шаблона


1 Создают новый проект в Visual C++, используя COM ATL AppWizard. Для этого примера, мы назовем проект AsdkDesignCenterSamp. Выбрал тип сервера DLL и Поддержку MFC. Это не требовано, чтобы использовать MFC, но для этой выборки, мы будем использовать это, чтобы делать вещи проще. Нажмите Finish и затем OK создавать проект.

2 Затем добавляют необходимые изменения, чтобы делать проект ObjectARX совместимым.

Это включает добавление следующего входного кода в конец AsdkDesignCenterSamp.cpp file:

extern "C" AcRx::AppRetCode

acrxEntryPoint(AcRx::AppMsgCode msg, void* appId)

{

switch(msg)

{

case AcRx::kInitAppMsg:

acrxRegisterAppMDIAware(appId);

break;

case AcRx::kUnloadAppMsg:

break;

default:

break;

}

return AcRx::kRetOK;

}

3 Вы будете также должны добавить соответствующие назначения к проекту и экспортировать следующие символы в файле определения (.def):

acrxEntryPoint

_SetacrxPtp

acrxGetApiVersion



Содержание раздела