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.