System and method for making user interface elements known to an application and user
    1.
    发明授权
    System and method for making user interface elements known to an application and user 失效
    用于使应用程序和用户已知的用户界面元素的系统和方法

    公开(公告)号:US07490313B2

    公开(公告)日:2009-02-10

    申请号:US10440519

    申请日:2003-05-17

    IPC分类号: G06F9/44 G06F3/16

    CPC分类号: G06F9/451

    摘要: Control patterns are used to describe functionality that may be exposed by one or more types of elements or controls. Functionality that is common among two or more types of elements is described by the same control pattern. Certain predefined methods, structures, properties, and/or events may be associated with a particular control pattern. Elements that support the control pattern, when queried, return an interface that describes those methods, structures, properties, and/or events. Control patterns are mutually exclusive in the functionality they represent, so they may be combined in arbitrary ways to expose the complete set of functionality offered by a particular control.

    摘要翻译: 控制模式用于描述可能由一种或多种类型的元素或控件暴露的功能。 在两种或更多种类型的元素中共同的功能由相同的控制模式描述。 某些预定义的方法,结构,属性和/或事件可以与特定控制模式相关联。 支持控制模式的元素在查询时返回一个描述这些方法,结构,属性和/或事件的界面。 控制模式在它们所代表的功能中是相互排斥的,因此它们可以以任意方式组合以暴露特定控件提供的完整功能集。

    User interface automation framework classes and interfaces
    2.
    发明授权
    User interface automation framework classes and interfaces 有权
    用户界面自动化框架类和接口

    公开(公告)号:US07644367B2

    公开(公告)日:2010-01-05

    申请号:US10439514

    申请日:2003-05-16

    IPC分类号: G06F3/00

    摘要: A method and system providing a client with user interface information are described. The method and system implement a set of application program interfaces for providing user interface information to a client through an accessibility system. The accessibility system includes a mechanism for transferring user interface information from a provider side to the client side and a logical tree for selectively revealing user interface information. The application program interface system includes client side application program interfaces for assisting the client in obtaining user interface information. The client side application program interfaces include an automation class, a logical element class, a raw element class, control pattern classes, and an input class. The provider side application program interfaces include a provider automation class, a provider automation interface, a raw element interface, and control pattern provider interfaces.

    摘要翻译: 描述了向客户端提供用户界面信息的方法和系统。 该方法和系统实现一组应用程序接口,用于通过可访问性系统向客户端提供用户界面信息。 可访问性系统包括用于将用户界面信息从提供者侧传送到客户端的机制,以及用于选择性地显示用户界面信息的逻辑树。 应用程序接口系统包括客户端应用程序接口,用于帮助客户端获取用户界面信息。 客户端应用程序接口包括自动化类,逻辑元素类,原始元素类,控制模式类和输入类。 提供方应用程序接口包括提供者自动化类,提供者自动化接口,原始元素接口和控制模式提供者接口。