发明名称 |
操作用户界面元素的计算机系统和方法 |
摘要 |
使用控制模式(603)描述可由两种或多种类型元素或控件展示的功能。在两种或多种类型元素之间公用的功能由同一控制模式描述。某些预定义的方法、结构、属性和/或事件可与特定的控制模式相关联。当被查询(605)时,支持控制模式的元素(601)返回一描述那些方法、结构、属性和/或事件的接口(611)。控制模式在它们所表示的功能上是互斥的,因此它们可以用任意的方法组合,以展示由特定控件提供的完整功能集。 |
申请公布号 |
CN1316351C |
申请公布日期 |
2007.05.16 |
申请号 |
CN03820932.2 |
申请日期 |
2003.05.17 |
申请人 |
微软公司 |
发明人 |
R·E·辛克莱尔;P·M·瓦格纳;H·S·布恩斯;P·J·里德;B·麦科恩 |
分类号 |
G06F3/14(2006.01);G06F9/46(2006.01) |
主分类号 |
G06F3/14(2006.01) |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
张政权 |
主权项 |
1.一种用于编程上操纵用户界面元素的计算机实现的方法,其特征在于,所述方法包括:向所述元素请求其是否支持一控制模式,所述元素具有特定的元素类型,所述控制模式描述由多种类型的元素展示的基本功能;以及如果所述元素支持所述控制模式,则使用由对应于所述控制模式的元素展示的至少一个方法操纵所述元素,由此,基于所述元素对所述控制模式的支持来操纵所述元素,而不需要参考所述元素的类型。 |
地址 |
美国华盛顿州 |