|
카테고리
이전블로그
이글루링크
최근 등록된 덧글
외우고 싶은 주문은 아..
by 왼손잡이 at 10/24 정말 저도 가끔씩 그렇게 .. by 주연 at 10/20 지금에서 안건데 권준호.. by 왼손잡이 at 09/10 저도 권준호를 제일 좋아.. by cre+s at 03/05 넵 ^^ 쾌차!쾌차! by 왼손잡이 at 02/22 잘 지내고 계신가요? 아.. by cre+s at 02/22 아.. 네 그래야겠지요 .. by 왼손잡이 at 02/14 교양으로 자바가....아.. by cre+s at 02/12 동병상련인 분이.. 그 분.. by 왼손잡이 at 02/03 아.. 네 감사합니다 ^^ .. by 왼손잡이 at 01/30 메모장
최근 등록된 트랙백
이글루 파인더
라이프로그
|
다이얼로그를 생성하는데 'Microsoft Active Accessibility' 라는 feature가 보였다. 전에는 무심코 넘어갔지만, 꼭 일정이 바뻐지려면 이런 것들이 눈에 보인다. 잠깐만 보고 넘어가려고 발췌~
http://junhoryu.com/wiki/?IntroductionToMicrosoftActiveAccessibility 접근성(Accessibility)이란?MSAA에서 말하는 접근성은 시각, 청각 등으로 신체가 불편한 사용자들이 어플리케이션을 사용할 수 있는 특성을 의미합니다. 프로그램의 목적이나 배포하는 지역에 따라 이러한 기능을 제공하지 않으면 법의 제제를 받을 수도 있지요. Microsoft의 Windows에서는 다음과 같은 두 가지 방법으로 사용자들에게 접근성을 제공할 수 있습니다. 가장 간단한 방법은 Windows의 고대비 옵션을 사용하는 겁니다. 이 옵션을 사용하면 시스템은 사용자가 선택한 화면 배색으로 전환됩니다. 전경색과 배경색이 확실하게 차이가 나기 때문에 시력이 좋지 않은 사용자들에게 유용한 옵션입니다. 이 글을 읽는 독자라면 “왼쪽 Alt + 왼쪽 Shift + PrtSc (Print Screen)” 단축키를 눌러서 직접 확인해 보세요. 아니면 “제어판 -> 내게 필요한 옵션 -> 디스플레이 -> 고대비 사용”을 클릭하셔도 됩니다. 기본값은 검정 배경색에 흰 전경색입니다. 이 때 제목표시줄의 색상도 바뀐다는 점을 기억해 두세요. 나중에 어플리케이션을 개발하다가 이 색상이 무엇인지 알고 싶을 땐 ::GetSysColor(..) API를 사용하면 됩니다. 만일 시스템 색상이 아닌 특정 색상을 지정해서 어플리케이션을 개발한다면 고대비 옵션을 선호하는 사용자들이 불편을 감수해야 할 테니 가급적 시스템 색상을 사용하시기를 권합니다. 또 다른 방법이 있는데, 그게 바로 제가 소개할 MSAA입니다. 만일 Win32가 기본으로 제공하는 컨트롤들만 사용해서 어플리케이션을 제작한다면 추가로 해야 할 작업은 거의 없습니다. Microsoft가 이미 MSAA에 관련된 인터페이스들을 구현했기 때문이죠. 하지만 만일 컨트롤을 직접 구현했다면 MSAA도 함께 구현해야 합니다. Windows에게 컨트롤의 기능과 구조에 대한 정보를 제공하지 않으면, 스크린리더, 돋보기, 점자 출력기와 같은 보조공학(Associative Technology)프로그램들은 이를 알 방법이 없기 때문에 무용지물이 되고 맙니다. 그럼 계속해서 MSAA가 어떻게 동작하고 어떻게 이를 구현하는지 알아보겠습니다. |