Compartilhar via


Suporte à ferramenta de captura no Windows Vista

Este tópico descreve como seu aplicativo pode especificar qual URL a Ferramenta de Captura de Tablet pc deve obter ao capturar seu aplicativo.

Especificando a URL por meio da Chave do Registro

A Ferramenta de Captura permite que os usuários capturem uma captura (captura de tela) de qualquer objeto na tela e, em seguida, anotem, salvem ou compartilhem a imagem. Quando os dados são salvos no formato HTML ou quando são enviados para um cliente de email que dá suporte a HTML embutido, a Ferramenta de Captura pode adicionar uma URL à captura se o aplicativo fornecer informações sobre como obter a URL.

A Ferramenta de Captura obtém a URL por meio de objetos de acessibilidade. Os aplicativos devem especificar as informações necessárias nas seguintes chaves do Registro:

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

E deve criar uma subchave cujo nome é o mesmo que a classe de janela da qual o link deve ser obtido. O nome da classe de janela deve ser a janela mais alta do aplicativo.

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

Detalhes da chave de classe de janela

Na chave de classe de janela, os valores apropriados devem ser definidos para indicar que a Ferramenta de Captura deve detectar o objeto de acessibilidade correto.

VALUE TYPE MÁSCARA INFORMAÇÕES ARMAZENADAS
Mask
REG_DWORD
Indica quais dos campos a seguir marcar
Nome
REG_SZ
0x02
Nome da acessibilidade
Descrição
REG_SZ
0x04
Descrição da acessibilidade
Função
REG_DWORD
0x08
Função de acessibilidade
ParentName
REG_SZ
0x10
Nome de acessibilidade do pai
ParentValue
REG_SZ
0x20
Valor de acessibilidade do pai
ParentRole
REG_DWORD
0x40
Função de acessibilidade do pai
ParentDescription
REG_SZ
0x80
Descrição de acessibilidade do pai

 

Além disso, se o valor de bit de máscara 0x1 estiver definido, a URL deverá ser obtida do nome de acessibilidade; caso contrário, a URL deve ser obtida do valor de acessibilidade.

Se o aplicativo usar cadeias de caracteres localizadas para os valores de REG_SZ acima, a cadeia de caracteres deverá ser fornecida como uma cadeia de caracteres indireta usando o seguinte formato:

@filename,resource

A cadeia de caracteres é extraída do arquivo chamado , usando o valor do recurso como um localizador. Se o valor do recurso for zero ou maior, o número se tornará o índice da cadeia de caracteres no arquivo binário. Se o número for negativo, ele se tornará uma ID (identificador de recurso).

Observação

As constantes de função podem ser encontradas em oleacc.h no SDK do Windows. Os valores do Registro descritos são específicos do Windows Vista.