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.