Programmatically providing direct access to user interface elements of an application program
    1.
    发明授权
    Programmatically providing direct access to user interface elements of an application program 失效
    以编程方式提供对应用程序的用户界面元素的直接访问

    公开(公告)号:US06334157B1

    公开(公告)日:2001-12-25

    申请号:US08815100

    申请日:1997-03-11

    IPC分类号: G06F900

    摘要: An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation occurs in an application-independent manner, so that an accessibility aid utilizing the architecture can access any application program that conforms to the architecture, without the accessibility aid needing any prior knowledge of the application program or its user interface elements. User interface elements typically have both a visual representation displayed on the video display and an implementation, which is the code and data implementing the user interface element. The architecture provides an accessibility aid with direct access to the implementation of user interface elements, thus enabling the accessibility aid to both examine various characteristics of the user interface element and manipulate these characteristics, which may affect its visual representation.

    摘要翻译: 提供了一种架构,其使得辅助功能能够以编程方式直接访问和操纵应用程序的用户界面元素。 此外,这种访问和操作以独立于应用的方式发生,使得利用该体系结构的辅助辅助功能可以访问符合该体系结构的任何应用程序,而无需辅助功能,需要应用程序或其用户界面元素的任何先验知识 。 用户界面元素通常具有显示在视频显示器上的视觉表示和实现,其是实现用户界面元素的代码和数据。 该架构提供了可访问性辅助,可以直接访问用户界面元素的实现,从而使辅助功能能够检查用户界面元素的各种特征并操纵这些特征,这可能影响其视觉表示。

    Providing access to user interface elements of legacy application
programs
    2.
    发明授权
    Providing access to user interface elements of legacy application programs 失效
    提供对旧应用程序的用户界面元素的访问

    公开(公告)号:US6144377A

    公开(公告)日:2000-11-07

    申请号:US815101

    申请日:1997-03-11

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/541 G06F9/4443

    摘要: An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation occurs in an application-independent manner, so that an accessibility aid utilizing the architecture can access the user interface elements of any application program that conforms to the architecture, without the accessibility aid needing any prior knowledge of the application program or its user interface elements. User interface elements typically have both a visual representation displayed on the video display and an implementation, which is the code and data implementing the user interface element. The architecture provides an accessibility aid with direct access to the implementation of user interface elements, thus enabling the accessibility aid to both examine various characteristics of the user interface element and manipulate these characteristics, which may affect its visual representation. Although this architecture provides many benefits to accessibility aids, some application programs predate the preferred architecture and are thus unable to support this architecture. The present system supports the architecture on behalf of such application programs, known as legacy application programs, to retrofit or integrate these application programs into the architecture.

    摘要翻译: 提供了一种架构,其使辅助功能能够以编程方式直接访问和操纵应用程序的用户界面元素。 此外,这种访问和操作以独立于应用的方式发生,使得利用架构的可访问性辅助功能可以访问符合该体系结构的任何应用程序的用户界面元素,而无需辅助功能,需要任何应用程序的任何知识 或其用户界面元素。 用户界面元素通常具有显示在视频显示器上的视觉表示和实现,其是实现用户界面元素的代码和数据。 该架构提供了可访问性辅助,可以直接访问用户界面元素的实现,从而使辅助功能能够检查用户界面元素的各种特征并操纵这些特征,这可能影响其视觉表示。 虽然这种架构为辅助功能提供了许多好处,但一些应用程序早于首选架构,因此无法支持此架构。 本系统支持代表这种应用程序(称为遗留应用程序)的架构,以将这些应用程序改造或集成到架构中。