Other options include disabling the property to keep it from displaying for a particular object, and setting the property to read-only. To control the property's visibility on a per-object basis, implement the IsPropertyEnabled() method. You can use the input IUnknown pointer argument to query an object's state for determining whether the property should be displayed. You define the IsPropertyReadOnly() method to return TRUE if you wish to “gray out” a property's display to prevent it from being edited.
- Customization and Administration Guides
- DXF Reference
- AutoLISP and DCL
- ActiveX and VBA
- ObjectARX and Managed .NET
- ObjectARX: Developer's Guide
- ObjectARX Introductory Concepts
- Basic Interaction with AutoCAD
- Custom Objects
- Advanced Topics
- ObjectARX Graphics, Geometry, and Boundary Representation Libraries
- Using COM for ObjectARX Development
- COM and ActiveX Automation
- Property Inspector and Properties Palette APIs
- Overview of the Property Inspector API
- Property Inspector Architecture
- Property Inspector Usage
- Defining Properties for Property Inspector Consumption
- Property Inspector Notification Framework
- Implementing Properties
- Using the Property Inspector in Custom Dialogs
- Overview of the Properties Palette API
- Adding Properties Palette Support to Custom Entities
- Supporting Non-Database-Resident COM Objects
- Properties Palette Interaction with Commands
- Property Inspector and Properties Palette Interfaces and Classes
- Tool Palette API
- DesignCenter COM API
- ObjectARX: Reference Guide
- ObjectARX: Managed .NET Developer's Guide
- ObjectARX: Managed .NET Reference Guide
- ObjectARX: Interoperability Guide
- ObjectARX: Migration Guide
- ObjectARX: Release Notes
- ObjectARX: Developer's Guide
- JavaScript
- AutoCAD Core Console