Partilhar via


Usando Owner-Drawn Menus

Ao usar menus desenhados pelo proprietário, você deve disponibilizar os nomes dos menus para oferecer 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 devolver TRUE com o parâmetro uiAction definido como SPI_GETSCREENREADER, use menus padrão. O aplicativo deve observar a mensagem WM_SETTINGSCHANGE e responder consultando o estado dessa opção e ajustando a sua apresentação adequadamente. Por exemplo, o Microsoft Visual Studio fornece uma opção para usar menus padrão em vez dos menus personalizados que são exibidos por padrão.