Class Hierarchy
AcRxDbxApp AcRxArxApp
C++
class AcRxDbxApp;
File
dbxEntryPoint.h
Description
This class is used for DBX Modules. It defines an application class which can replace the standard acrxEntryPoint() and manage new ARX classes, RTTI registration, and ARX/ADS commands automatically for your application.
This class is used by the ObjectARX Wizards, but can be used by anyone who wants to objectify the ARX entrypoint similar to the implementation of theOMF AecAppArx or AecAppDbx classes. Code regarding the registering of ARX classes and commands can also be simplified.
The new ARX entryPointer is implemented by using the IMPLEMENT_ARX_ENTRYPOINT(classname) macro in your application source code. This macro will create an instance of your derived class, and will dispatch an AutoCAD message accordingly. New ARX classes are registered using the ACED_ARXCOMMAND_ENTRYBYID_AUTO(classname, group, globCmd, locCmdId, cmdFlags, UIContext) macro.
Remarks
Each of the macros need to be processed only once.