다음을 통해 공유


Name 속성

Name 속성은 클라이언트가 사용자의 개체를 식별, 찾기 또는 알리는 데 사용하는 문자열입니다. 모든 개체는 Name 속성을 지원합니다.

예를 들어 단추 컨트롤의 텍스트는 해당 이름이고 목록 상자 또는 편집 컨트롤의 이름은 탭 순서에서 컨트롤 바로 앞에 오는 정적 텍스트입니다. 이름을 표시하지 않는 그래픽 개체도 Name 속성에 대해 쿼리할 때 텍스트를 제공합니다.

Name 속성은 IAccessible::get_accName호출하여 검색됩니다.

이름 선택

개체의 이름은 사용자가 개체의 의미나 목적을 이해할 수 있도록 직관적이어야 합니다. 또한 Name 속성은 부모의 모든 형제 개체를 기준으로 고유해야 합니다.

테이블 내 탐색은 일부 사용자에게 특히 어려운 문제를 제공합니다. 따라서 서버 개발자는 테이블 셀 이름을 가능한 한 설명적으로 만들어야 합니다. 예를 들어 "A1"과 같이 셀 이름이 차지하는 행과 열의 이름을 결합하여 셀 이름을 만들 수 있습니다. 그러나 일반적으로 "Nancy, February"와 같이 더 설명적인 이름을 사용하는 것이 좋습니다. 여기서 "Nancy"는 현재 행이고 "2월"은 현재 열입니다.

요청 위임

개체가 Name 속성에 액세스할 수 없는 경우 부모에 요청을 위임하여 자식 ID로 자신을 식별합니다. 예를 들어 클라이언트가 편집 컨트롤의 Name 속성을 호출하는 경우 편집 컨트롤은 해당 부모에 쿼리를 위임하여 편집 컨트롤에 레이블을 지정하는 정적 텍스트 컨트롤의 값을 반환합니다.