Partager via


Prise en charge de l’outil de capture d’écran dans Windows Vista

Cette rubrique décrit comment votre application peut spécifier l’URL que l’outil de capture d’écran Tablet PC doit obtenir lors de la capture de votre application.

Spécification de l’URL via une clé de Registre

L’outil de capture d’écran permet aux utilisateurs de capturer une capture d’écran de n’importe quel objet à l’écran, puis d’annoter, d’enregistrer ou de partager l’image. Lorsque les données sont enregistrées au format HTML ou lorsqu’elles sont envoyées à un client de messagerie prenant en charge le code HTML inline, L’outil capture d’écran peut ajouter une URL à la capture si l’application fournit des informations sur la façon d’obtenir l’URL.

Snipping Tool obtient l’URL via des objets d’accessibilité. Les applications doivent spécifier les informations nécessaires sous les clés de Registre suivantes :

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

Et doit créer une sous-clé dont le nom est identique à la classe window à partir de laquelle le lien doit être obtenu. Le nom de la classe de fenêtre doit être la fenêtre la plus haute de l’application.

HKLM\Software\Microsoft\Windows\TabletPC\Snipping Tool\LinkFingerprints\<Window Class Name>

Détails de la clé de classe de fenêtre

Sous la clé de classe window, les valeurs appropriées doivent être définies pour indiquer que L’outil Snipping doit détecter l’objet d’accessibilité correct.

VALEUR TYPE MASQUE INFORMATIONS STOCKÉES
Mask
REG_DWORD
Indique lequel des champs suivants doit case activée
Nom
REG_SZ
0x02
Nom d’accessibilité
Description
REG_SZ
0x04
Description de l’accessibilité
Rôle
REG_DWORD
0x08
Rôle d’accessibilité
ParentName
REG_SZ
0x10
Nom d’accessibilité du parent
ParentValue
REG_SZ
0x20
Valeur d’accessibilité du parent
ParentRole
REG_DWORD
0x40
Rôle d’accessibilité du parent
ParentDescription
REG_SZ
0x80
Description d’accessibilité du parent

 

En outre, si la valeur de bits de masque 0x1 est définie, l’URL doit être extraite du nom d’accessibilité ; sinon, l’URL doit être extraite de la valeur d’accessibilité.

Si l’application utilise des chaînes localisées pour les valeurs REG_SZ ci-dessus, la chaîne doit être fournie en tant que chaîne indirecte au format suivant :

@filename,resource

La chaîne est extraite du fichier nommé, à l’aide de la valeur de ressource comme localisateur. Si la valeur de la ressource est égale ou supérieure à zéro, le nombre devient l’index de la chaîne dans le fichier binaire. Si le nombre est négatif, il devient un identificateur de ressource (ID).

Notes

Les constantes de rôle se trouvent dans oleacc.h dans le Kit de développement logiciel (SDK) Windows. Les valeurs de Registre décrites sont spécifiques à Windows Vista.