불필요한 개체 차단
검사를 사용하여 Microsoft WordPad 액세서리의 확인 푸시 단추와 같은 간단한 컨트롤을 검사하는 경우 이러한 부모 창 개체에도 보이지 않는 여러 자식 개체가 포함되어 있음을 알 수 있습니다. 이러한 보이지 않는 개체는 컨트롤과 동일한 창 클래스 이름을 가지며 state 속성 은 STATE_SYSTEM_INVISIBLE. 다음 표에서는 Microsoft Active Accessibility에서 컨트롤에 대해 만드는 보이지 않는 자식 개체를 나열합니다.
이름 | 역할 | ChildCount |
---|---|---|
"시스템" | ROLE_SYSTEM_MENUBAR | 0 |
없음 | ROLE_SYSTEM_TITLEBAR | 5 |
"애플리케이션" | ROLE_SYSTEM_MENUBAR | 0 |
"세로" | ROLE_SYSTEM_SCROLLBAR | 5 |
"가로" | ROLE_SYSTEM_SCROLLBAR | 5 |
"크기 상자" | ROLE_SYSTEM_GRIP | 0 |
클라이언트 개발자는 최종 사용자에게 의미 있는 정보를 제공하지 않으므로 이러한 부모 창 개체와 보이지 않는 자식 개체를 식별하고 필터링해야 합니다.