autECLSession 类
autECLSession 对象提供与常规仿真器相关的服务并包含指向主机访问类库中其他密钥对象的指针。它在注册表中的名称是 ZIEWin.autECLSession。
尽管 autECLSession 包含的对象能够独立运行,但指向它们的指针存在于 autECLSession 类中。创建 autECLSession 对象时,还将创建 autECLPS、autECLOIA、autECLXfer、autECLWindowMetrics、autECLPageSettings 和 autECLPrinterSettings 对象。就像引用任何其他属性一样引用它们。
注:
- 此对象的当前版本为 1.2。此对象有两个版本;它们在注册表中的 ProgID 是 ZIEWin.autECLSession.1 和 ZIEWin.autECLSession.2。与版本无关的 ProgID 是 ZIEWin.autECLSession。ZIEWin.autECLSession.1 对象不支持 autECLPageSettings 和 autECLPrinterSettings 属性。
- 必须在初始时为创建的对象设置连接。使用 SetConnectionByName 或 SetConnectionByHandle 来初始化对象。只能对连接进行一次设置。在设置连接之后,任何再调用 SetConnection 方法都将引发异常。如果未设置连接并尝试访问 autECLSession 属性或方法,则还会引发异常。
以下示例展示了如何在 Visual Basic 中创建和设置 autECLSession 对象。
DIM SessObj as Object
Set SessObj = CreateObject("ZIEWin.autECLSession")
' Initialize the session
SessObj.SetConnectionByName("A")
' For example, set the host window to minimized
SessObj.autECLWinMetrics.Minimized = True