Freigeben über


Auschecken unnötiger Objekte

Wenn Sie Inspect verwenden, um ein einfaches Steuerelement wie eine Ok-Schaltfläche im Microsoft WordPad-Zubehör zu untersuchen, können Sie sehen, dass diese übergeordneten Fensterobjekte auch mehrere unsichtbare untergeordnete Objekte enthalten. Diese unsichtbaren Objekte haben denselben Fensterklassennamen wie das -Steuerelement und verfügen über die State-EigenschaftSTATE_SYSTEM_INVISIBLE. In der folgenden Tabelle sind die unsichtbaren untergeordneten Objekte aufgeführt, die Von Microsoft Active Accessibility für das Steuerelement erstellt werden.

Name Role ChildCount
"System" ROLE_SYSTEM_MENUBAR 0
Keine ROLE_SYSTEM_TITLEBAR 5
"Anwendung" ROLE_SYSTEM_MENUBAR 0
"Vertikal" ROLE_SYSTEM_SCROLLBAR 5
"Horizontal" ROLE_SYSTEM_SCROLLBAR 5
"Size Box" ROLE_SYSTEM_GRIP 0

 

Cliententwickler müssen diese übergeordneten Fensterobjekte und unsichtbare untergeordnete Objekte identifizieren und herausfiltern, da sie keine aussagekräftigen Informationen für Endbenutzer bereitstellen.