Compartilhar via


Nomeando uma janela adequadamente

Atribua a cada janela uma legenda amigável, mesmo que a janela ou sua legenda seja invisível. Isso permite que a funcionalidade de fala identifique a janela e a hierarquia da janela. Essa recomendação se aplica a todas as janelas: janelas de nível superior com quadros visíveis; janelas filhas, como paletas flutuantes; controles personalizados; barras de ferramentas; e painéis dentro de uma janela, quando implementados como janelas filhas.

Há três maneiras de definir a legenda da janela:

  • Defina a cadeia de caracteres no script de recurso ao chamar CreateWindow ou funções relacionadas.
  • Chame a função SetWindowText.
  • Defina o nome dos controles em caixas de diálogo usando as técnicas descritas em controles de nomenclatura em caixas de diálogo. Esse é o único método para rotular um controle de edição, pois definir o rótulo intrínseco dos controles altera o conteúdo dos controles.

Você pode consultar a legenda usando a Acessibilidade Ativa da Microsoft ou a mensagem WM_GETTEXT.

Para obter mais informações sobre como consultar a legenda usando a Acessibilidade Ativa, consulte a seção de Acessibilidade .