Windows Vista 中的截图工具支持

本主题介绍应用程序如何指定捕获应用程序时平板电脑电脑截图工具应获取的 URL。

通过注册表项指定 URL

截图工具允许用户捕获屏幕上任何对象的截图 (屏幕截图) ,然后批注、保存或共享图像。 当数据以 HTML 格式保存时,或者将数据发送到支持内联 HTML 的电子邮件客户端时,如果应用程序提供了有关如何获取 URL 的信息,截图工具可以向截图添加 URL。

截图工具通过辅助功能对象获取 URL。 应用程序应在以下注册表项下指定必要的信息:

HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints,

并且应创建一个子项,其名称与应从中获取链接的窗口类相同。 窗口类名称应是应用程序最顶部的窗口。

HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints\<Window 类名>

Window 类键详细信息

在窗口类键下,应设置适当的值,以指示截图工具应检测正确的辅助功能对象。

TYPE 面具 存储的信息
Mask
REG_DWORD
指示要检查以下哪些字段
名称
REG_SZ
0x02
辅助功能名称
说明
REG_SZ
0x04
辅助功能说明
角色
REG_DWORD
0x08
辅助功能角色
ParentName
REG_SZ
0x10
父级的辅助功能名称
ParentValue
REG_SZ
0x20
父级的辅助功能值
ParentRole
REG_DWORD
0x40
父级的辅助功能角色
ParentDescription
REG_SZ
0x80
父级的辅助功能说明

 

此外,如果设置了掩码位值0x1,则应从辅助功能名称中获取 URL;否则,应从辅助功能值获取 URL。

如果应用程序对上述REG_SZ值使用本地化字符串,则应使用以下格式将字符串作为间接字符串提供:

@filename,resource

字符串是从名为 的文件中提取的,使用资源值作为定位符。 如果资源值为零或更大,则数字将成为二进制文件中字符串的索引。 如果该数字为负数,则它将成为资源标识符 (ID) 。

注意

角色常量可以在 Windows SDK 的 oleacc.h 中找到。 所述的注册表值特定于 Windows Vista。