This section describes the three main levels of interaction an ObjectARX application should have with multiple documents within a given command invocation. In the next three subsections, a “normal command” is either a built-in AutoCAD command, an AcEd-registered command, or an AutoLISP function, subject to restrictions on use of acDocManager->curDocument().
- Customization Guide
- DXF Reference
- AutoLISP and DCL
- ObjectARX
- ObjectARX: Developer's Guide
- ObjectARX Introductory Concepts
- Basic Interaction with AutoCAD
- Custom Objects
- Advanced Topics
- Notification
- The Multiple Document Interface
- MDI Overview
- MDI Terminology
- Interacting with Multiple Documents
- Document Event Notification
- Application-Specific Document Objects
- Nonreentrant Commands
- Multi-Document Commands
- Disabling Document Switching
- Application Execution Context
- Database Undo and Transaction Management Facilities
- Document-Independent Databases
- An MDI-Aware Example Application
- Transaction Management
- Deep Cloning
- Protocol Extension
- Behavior Overrules
- Dynamic Blocks, Protocol Reactors, and Evaluation Graphs
- Input Point Processing
- Application Configuration
- Associative Framework
- ObjectARX Graphics, Geometry, and Boundary Representation Libraries
- ObjectARX: Reference Guide
- ObjectARX: Release Notes
- ObjectARX: Developer's Guide