Propriedade Name
A propriedade Name é uma cadeia de caracteres usada pelos clientes para identificar, localizar ou anunciar um objeto para o usuário. Todos os objetos dão suporte à propriedade Name.
Por exemplo, o texto em um controle de botão é seu nome, enquanto o nome de uma caixa de listagem ou controle de edição é o texto estático que imediatamente precede o controle na ordem de tabulação. Mesmo objetos gráficos que não exibem um nome fornecem texto quando consultados para a propriedade Name.
A propriedade Name é recuperada chamando IAccessible::get_accName.
Selecionando nomes
O nome de um objeto deve ser intuitivo para que os usuários entendam o significado ou a finalidade do objeto. Além disso, a propriedade Name deve ser exclusiva em relação a quaisquer objetos irmãos no pai.
A navegação dentro de tabelas apresenta problemas especialmente difíceis para alguns usuários. Portanto, os desenvolvedores de servidor devem tornar os nomes de células de tabela o mais descritivos possível. Por exemplo, você pode criar um nome de célula combinando os nomes da linha e coluna que ocupa, como "A1". No entanto, geralmente é melhor usar nomes mais descritivos, como "Nancy, Fevereiro" onde "Nancy" é a linha atual e "Fevereiro" é a coluna atual.
Delegando solicitações
Se um objeto não tiver acesso à propriedade Name, ele delegaá solicitações para seu pai, identificando-se por sua ID filho. Por exemplo, se um cliente chamar a propriedade Name de um controle de edição, o controle de edição delega a consulta para seu pai, que retorna o valor do controle de texto estático que rotula o controle de edição.