Screening di oggetti non necessari

Se si utilizza Inspect per esaminare un controllo semplice, ad esempio un pulsante di pressione OK nell'accessorio Microsoft WordPad, è possibile notare che questi oggetti finestra padre contengono anche diversi oggetti figlio invisibili. Questi oggetti invisibili hanno lo stesso nome della classe finestra del controllo e hanno la proprietà State di STATE_SYSTEM_INVISIBLE. Nella tabella seguente sono elencati gli oggetti figlio invisibili creati da Microsoft Active Accessibility per il controllo.

Nome Ruolo ChildCount
"Sistema" ROLE_SYSTEM_MENUBAR 0
nessuno ROLE_SYSTEM_TITLEBAR 5
"Applicazione" ROLE_SYSTEM_MENUBAR 0
"Verticale" ROLE_SYSTEM_SCROLLBAR 5
"Orizzontale" ROLE_SYSTEM_SCROLLBAR 5
"Casella dimensioni" ROLE_SYSTEM_GRIP 0

 

Gli sviluppatori client devono identificare e filtrare questi oggetti finestra padre e oggetti figlio invisibili perché non forniscono informazioni significative agli utenti finali.