Appendice B: Supporto di Gestione dialoghi standard

Microsoft Active Accessibility offre il supporto completo per i controlli della finestra di dialogo Standard Dialog Manager (SDM). SDM è una libreria di codice Microsoft interna che fornisce alle applicazioni Microsoft un grado di indipendenza dalle differenze tra i sistemi operativi Macintosh e Microsoft Windows. SDM viene usato principalmente per le finestre di dialogo in Microsoft Excel e Microsoft Word.

SDM presenta problemi per gli strumenti di accessibilità perché usa implementazioni non standard delle finestre di dialogo. Ad esempio, i pulsanti della finestra di dialogo SDM non usano handle di finestra nello stesso modo in cui gli elementi dell'interfaccia utente standard eseguono. Non è possibile inviare messaggi a pulsanti e pulsanti non sono contenuti nell'elenco delle finestre. Un'applicazione che usa SDM comunica con il controllo tramite un'interfaccia privata.

La figura seguente mostra una finestra di dialogo di esempio da Word. Anche se sembra una normale finestra di dialogo di Windows che usa il controllo struttura a schede, si tratta in realtà di una finestra di dialogo SDM.

screenshot della finestra di dialogo delle opzioni con la scheda visualizzazione selezionata