Compartilhar via


Usando menus Owner-Drawn

Ao usar menus desenhados pelo proprietário, você deve disponibilizar os nomes de menu para dar suporte à funcionalidade de fala. Há duas maneiras de fazer isso:

  • Exponha o nome do item de menu usando a estrutura MSAAMENUINFO.
  • Forneça uma opção para substituir menus gráficos por menus de texto padrão quando um auxílio de acessibilidade estiver ativo. Se a função SystemParametersInfo retornar TRUE com seu parâmetro uiAction definido como SPI_GETSCREENREADER, use menus padrão. O aplicativo deve watch para a mensagem de WM_SETTINGSCHANGE e responder consultando o estado dessa opção e ajustando sua exibição adequadamente. Por exemplo, o Microsoft Visual Studio fornece uma opção para usar menus padrão em vez dos menus personalizados exibidos por padrão.