Verwenden Owner-Drawn Menüs
Wenn Sie von Besitzern gezeichnete Menüs verwenden, müssen Sie die Menünamen zur Unterstützung der Sprachfunktionalität zur Verfügung stellen. Hierfür gibt es zwei Möglichkeiten:
- Machen Sie den Namen des Menüelements mithilfe der MSAAMENUINFO-Struktur verfügbar.
- Stellen Sie eine Option zum Ersetzen von Grafikmenüs durch Standardtextmenüs bereit, wenn eine Barrierefreiheitshilfe aktiv ist. Wenn die SystemParametersInfo-FunktionTRUE zurückgibt und der uiAction-Parameter auf SPI_GETSCREENREADER festgelegt ist, verwenden Sie Standardmenüs. Die Anwendung sollte für die WM_SETTINGSCHANGE Nachricht watch und antworten, indem sie den Status dieser Option abfragt und ihre Anzeige entsprechend anpasst. Microsoft Visual Studio bietet beispielsweise eine Option zum Verwenden von Standardmenüs anstelle der benutzerdefinierten Menüs, die standardmäßig angezeigt werden.