Создайте 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