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。