ESRI ArcMap Application
| Interfaces | Description |
|---|---|
| IApplication (esriFramework) | Provides access to members that query or modify the application. |
| IApplicationStatus (esriFramework) | Provides access to the applications status. |
| IApplicationWindows (esriArcMapUI) | Provides access to members that control the DataWindow Container. |
| IDockableWindowManager (esriFramework) | Provides access to a method that finds a dockable window in the application. |
| IEnumPrinterNames (esriArcMapUI) | Provides access to an enumeration of all the Printers. |
| IExtensionManager (esriSystem) | Provides access to members that query extension. |
| IMultiThreadedApplication (esriFramework) | Provides access to members that control DLL thread managers. |
| IMxApplication (esriArcMapUI) | Provides access to members that control the Mx Application. |
| IMxApplication2 (esriArcMapUI) | Provides access to members that control the Mx Application. |
| IObjectFactory (esriFramework) | Provides access to members that allow automation clients to create arbitrary objects within the application's process space. |
| IVbaApplication (esriFramework) | Provides access to members that modify the VBA projects in this application. |
| IWindowPosition (esriFramework) | Provides access to members that query or modify a window's position, size and state. |
| Interfaces | Description |
|---|---|
| IApplicationStatusEvents (default) | Provides access to events fired by application. |
When working with Application's default outbound interface in Visual Basic 6 declare variables as follows: Private WithEvents pApplication as Application