Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Se uma aplicação não suportar o Microsoft Ative Accessibility, poderá não estar totalmente acessível. As técnicas a seguir tornam os controles parcialmente compatíveis:
Retornar uma cadeia de caracteres descritiva quando o controle é consultado usando a mensagem WM_GETTEXT. Por exemplo, permita que um equivalente personalizado de um controle de botão rotulado "Imprimir" retorne a cadeia de caracteres "Botão Imprimir". Isso identifica o tipo de controle e o rótulo. A mesma cadeia de caracteres é apropriada para um botão com um rótulo que é algo diferente de texto, como um gráfico de uma impressora. Da mesma forma, permita que um controle personalizado que se comporta como uma caixa de seleção retorne a cadeia de caracteres de legenda "Caixa de seleção Impressão habilitada, marcada".
Apoie a mensagem WM_GETDLGCODE, identificando a entrada de teclado suportada. Por exemplo, permita que um equivalente personalizado de um controle de edição manipule WM_GETDLGCODE retornando DLGC_HASSETSEL se ele manipula mensagens para definir a seleção, DLGC_WANTARROWS se usa teclas de seta e DLGC_WANTCHARS para indicar que usa entrada de caracteres.
Observação
Somente os controlos que têm os seus próprios controladores de janela podem responder às mensagens WM_GETTEXT e WM_GETDLGCODE.
Para evitar problemas de compatibilidade com auxílios de acessibilidade, você deve seguir as diretrizes de Acessibilidade Ativa de perto ao projetar controles personalizados. Para obter mais informações sobre como evitar problemas de compatibilidade com auxílios de acessibilidade, consulte a seção de acessibilidade.