Using Standard Objects
The following table lists the Automation standard objects. Although none of these objects are required, user-interactive applications with subordinate objects should include an Application object.
Object name | Description |
---|---|
Application |
Top-level object. Provides a standard way for ActiveX clients to retrieve and navigate an application's subordinate objects. |
Document |
Provides a way to open, print, change, and save an application document. |
Documents |
Provides a way to iterate over and select open documents in MDI applications. |
Font |
Describes fonts that are used to display or print text. |
Picture |
Provides a language-neutral abstraction for bitmaps, icons, and metafiles. |
Property Frame |
The user interface mechanism that displays one or more property pages for a control. |
The following illustration shows how the standard objects fit into the organization of objects provided by an application.
The following sections describe the standard properties and methods for all objects, all collection objects, and each of the standard objects. These sections list the standard methods and properties for each object, as well as the standard arguments for those properties and methods.
In this section
Topic | Description |
---|---|
Object Properties |
Describes the properties that must be provided by all objects and collections. |
Collection Object Properties |
A collection provides a set of objects over which iteration can be performed. |
Using the Application Object in a Type Library |
Describes how to use the Application object in a type library. |
Document Object Properties |
If the application is document based, it should provide a Document object named Document. |
Documents Collection Object |
If your application supports a multiple-document interface (MDI), you should provide a Documents collection object. |
The Font Object |
The standard font object supports a number of read-write properties as well as a set of methods through its IFont interface. |
The Picture Object |
Picture objects provide a language-neutral abstraction for bitmaps, icons, and metafiles. |
The Property Frame Object |
Property frame objects are the user interface mechanism that displays one or more property pages for a control. |
Note
You can define additional application-specific properties and methods for each object. You can also provide additional optional arguments for any of the listed properties or methods; however, the optional arguments should follow the standard arguments in a positional argument list.