Compatibilidad con herramientas de snipping en Windows Vista
En este tema se describe cómo la aplicación puede especificar qué dirección URL debe obtener la herramienta de recorte de pc tableta al capturar la aplicación.
Especificación de la dirección URL a través de la clave del Registro
Snipping Tool permite a los usuarios capturar un snip (captura de pantalla) de cualquier objeto de la pantalla y, a continuación, anotar, guardar o compartir la imagen. Cuando los datos se guardan en formato HTML o cuando se envían a un cliente de correo electrónico que admite HTML insertado, Snipping Tool puede agregar una dirección URL al snip si la aplicación proporciona información sobre cómo obtener la dirección URL.
La herramienta de recorte obtiene la dirección URL a través de objetos de accesibilidad. Las aplicaciones deben especificar la información necesaria en las siguientes claves del Registro:
HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints,
Y debe crear una subclave cuyo nombre sea el mismo que la clase de ventana desde la que se debe obtener el vínculo. El nombre de la clase de ventana debe ser la ventana superior de la aplicación.
HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints\<Window Class Name>
Detalles de la clave de clase window
En la clave de clase de ventana, se deben establecer los valores adecuados para indicar que Snipping Tool debe detectar el objeto de accesibilidad correcto.
VALOR | TYPE | MÁSCARA | INFORMACIÓN ALMACENADA |
---|---|---|---|
Máscara |
REG_DWORD |
Indica cuál de los campos siguientes se va a comprobar. |
|
Nombre |
REG_SZ |
0x02 |
Nombre de accesibilidad |
Descripción |
REG_SZ |
0x04 |
Descripción de accesibilidad |
Role |
REG_DWORD |
0x08 |
Rol de accesibilidad |
ParentName |
REG_SZ |
0x10 |
Nombre de accesibilidad del elemento primario |
ParentValue |
REG_SZ |
0x20 |
Valor de accesibilidad del elemento primario |
ParentRole |
REG_DWORD |
0x40 |
Rol de accesibilidad del elemento primario |
ParentDescription |
REG_SZ |
0x80 |
Descripción de accesibilidad del elemento primario |
Además, si se establece el valor de bit de máscara 0x1, la dirección URL se debe tomar del nombre de accesibilidad; de lo contrario, la dirección URL se debe tomar del valor de accesibilidad.
Si la aplicación usa cadenas localizadas para los valores de REG_SZ anteriores, la cadena debe proporcionarse como una cadena indirecta mediante el siguiente formato:
@filename,resource
La cadena se extrae del archivo denominado, utilizando el valor de recurso como localizador. Si el valor del recurso es cero o mayor, el número se convierte en el índice de la cadena en el archivo binario. Si el número es negativo, se convierte en un identificador de recurso (ID).
Nota
Las constantes de rol se pueden encontrar en oleacc.h en Windows SDK. Los valores del Registro descritos son específicos de Windows Vista.