// arxM001.cpp : Definiert die Initialisierungsroutinen für die DLL.
//
#include "stdafx.h"
#include <xstring>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <tchar.h>
#include <acdb.h> // acdb definitions
#include <rxregsvc.h> // ARX linker
#include <aced.h> // aced stuff
#include <adslib.h> // RXADS definitions
#include <acdocman.h> // MDI document manager
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
void myFunc()
{
}
void initApp()
{
acedRegCmds->addCommand(_T("MYTEST_SAMP1"),
_T("MYTEST"),
_T("SAMP1"),
ACRX_CMD_TRANSPARENT,
myFunc);
}
extern "C" AcRx::AppRetCode acrxEntryPoint(
AcRx::AppMsgCode msg, void* appId)
{
switch (msg)
{
case AcRx::kInitAppMsg:
acrxDynamicLinker->unlockApplication(appId);
acrxDynamicLinker->registerAppMDIAware(appId);
initApp();
break;
case AcRx::kUnloadAppMsg:
//unloadApp();
break;
case AcRx::kInitDialogMsg:
break;
default:
break;
}
return AcRx::kRetOK;
}