2011-08-15 5 views
2

현재 주요 업그레이드를 진행중인 레거시 MFC 응용 프로그램을 만들고 있습니다. 우리가 변화시키고 자하는 것 중 하나는 이것을 테스트하는 방법입니다. 우리는 애플리케이션을위한 GUI 자동화 테스트를 만들고자하며,이를 위해 UI 스파이를 사용하여 시각적 요소를 검사하고 자동화 이름과 ID를 추출하고 테스트를 작성하는 데 도움을줍니다. 그러나 불행히도 많은 요소 (예 : 트리 항목, 텍스트 상자)에는 자동화 이름이 없으므로이를 추가하고 싶습니다. 내가 검색 할 수 있었던 주위에서 검색 할 수있는 CWnd :: get_accName 재정의 할 요소를 가진 접근성 API 이름을 연결할 수 있어야하지만, 내가 그것을 무시할 때, 아무것도 변경하고 새로 할당 된 이름을 볼 수 없습니다. 내가 놓친 게 있니? MFC 응용 프로그램에 내게 필요한 옵션 정보를 추가하는 사람이 올바른 방향으로 나를 가리 키도록 수 있습니까?MFC 응용 프로그램에서 IAccessible :: get_accName을 재정의 할 때의 문제

답변

2

CWnd 파생 클래스 생성자에서 EnableActiveAccessibility()을 호출하는지 확인하십시오.

+0

고마워요! 이것은 내가 필요한 것입니다! – izogfif

관련 문제