Application 对象
 
 

Application 对象是 AutoCAD .NET API 对象模型的根对象。通过 Application 对象,用户可以访问主窗口以及任何打开的图形。一旦用户获得了图形,就可以访问图形中的对象。关于使用打开图形文件(documents)的更多信息,请参见 Document 对象部分。

例如,Application 对象具有 DocumentManager 特性,该特性可以返回 DocumentManager 对象。该对象提供对AutoCAD中当前图形的访问并允许用户并允许用户创建、保存和打开图形文件。通过 Application 对象提供的其它特性可以专用数据,例如信息中心(InfoCenter)、主窗口(main window)和状态栏(status bar)。MainWindow 特性允许用户访问应用程序的名称、 大小、位置和可见性。

虽然 Application 对象的特性允许访问 AutoCAD .NET API 的大多数对象,也有一些 AutoCAD ActiveX® Automation 对象的引用。这些特性包括 application 对象的 COM 版本(AcadApplication),菜单栏(MenuBar),加载的菜单组 (MenuGroups)和参数选项 (Preferences)。

DocumentManager

包含所有的 document 对象 (每一个打开的图形都有是有一个对应的 document 对象)

DocumentWindowCollection

包括所有的 document 窗口对象(在 DocumentManager 中的每一个 document 对象都有一个 document 窗口)。

InfoCenter

包括对信息中心(InfoCenter)工具栏的引用。

MainWindow

包含对 AutoCAD 应用程序窗口对象的引用。

MenuBar

包含对 AutoCAD 菜单栏对应的COM 菜单栏对象的引用。

MenuGroups

包含 COM 的菜单组对象的引用,它包含每一个加载的 CUIx 文件的定制组名。

Preferences

包含 COM 的参数选项对象的引用,它允许你修改选项(Options)对话框中的许多设置。

Publisher

包含 Publisher 对象的引用,它用于发布图形。

StatusBar

包含应用程序窗口的状态栏对象的引用。

UserConfiguration

包含 UserConfiguration 对象的引用,它允许用户保存个人配置。