Udostępnij przez


Dodatek B: Obsługa standardowego menedżera okien dialogowych

Microsoft Active Accessibility zapewnia pełną obsługę kontrolek okna dialogowego Standard Dialog Manager (SDM). SDM to wewnętrzna biblioteka kodu firmy Microsoft, która zapewnia aplikacjom firmy Microsoft stopień niezależności od różnic między systemami operacyjnymi Macintosh i Microsoft Windows. SdM jest używany głównie w oknach dialogowych w programach Microsoft Excel i Microsoft Word.

SdM przedstawia problemy z ułatwieniami dostępu, ponieważ używa niestandardowych implementacji okien dialogowych. Na przykład przyciski okna dialogowego SDM nie są używane w taki sam sposób, jak standardowe elementy interfejsu użytkownika. Nie można wysyłać wiadomości do przycisków i przycisków, które nie znajdują się na liście okien. Aplikacja używająca standardu SDM komunikuje się z kontrolką za pośrednictwem interfejsu prywatnego.

Poniższa ilustracja przedstawia przykładowe okno dialogowe programu Word. Chociaż wygląda to jak zwykłe okno dialogowe systemu Windows korzystające z kontrolki tabulacji, jest to naprawdę okno dialogowe SDM.

zrzut ekranu przedstawiający okno dialogowe opcji z wybraną kartą widoku