Verwenden von Owner-Drawn Menüs
Wenn Sie vom Besitzer gezeichnete Menüs verwenden, müssen Sie die Menünamen zur Unterstützung der Sprachfunktionalität verfügbar machen. Hierfür gibt es zwei Möglichkeiten:
- Machen Sie den Namen des Menüelements mithilfe der MSAAMENUINFO-Struktur verfügbar.
- Stellen Sie eine Option bereit, um Grafikmenüs durch Standardtextmenüs zu ersetzen, wenn eine Barrierefreiheitshilfe aktiv ist. Wenn die SystemParametersInfo-Funktion TRUE zurückgibt und der uiAction-Parameter auf SPI _ GETSCREENREADER festgelegt ist, verwenden Sie Standardmenüs. Die Anwendung sollte auf die WM _ SETTINGSCHANGE-Nachricht achten und antworten, indem sie den Status dieser Option abfragt und die Anzeige entsprechend anpasst. Beispielsweise bietet Microsoft Visual Studio eine Option zum Verwenden von Standardmenüs anstelle der standardmäßig angezeigten benutzerdefinierten Menüs.