다음을 통해 공유


IInkDrawingAttributes::get_Color 메서드(msinkaut.h)

InkDrawingAttributes 개체로 그린 잉크의 색을 가져오거나 설정합니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT get_Color(
  long *CurrentColor
);

매개 변수

CurrentColor

반환 값

없음

설명

고대비 모드에서는 Color 속성 설정에 관계없이 항상 시스템 색 설정(COLOR_WINDOWTEXT)과 함께 잉크가 나타납니다. 그러나 잉크의 실제 색은 항상 설정 색으로 저장되거나 설정되지 않은 경우 기본 색(BLACK)으로 저장됩니다. 예를 들어 Color 속성이 RED로 설정된 경우 고대비 모드의 사용자는 시스템 색의 잉크를 볼 수 있지만 고대비 모드가 아닌 사용자는 잉크가 빨간색으로 설정된 색으로 그려집니다. 이 기능을 사용하면 고대비 모드의 사용자가 실제 스트로크 색을 수정하지 않고도 시스템 설정에서 잉크를 볼 수 있습니다.

즉, 고대비 모드에서는 기본적으로 모든 잉크가 한 색에 매핑됩니다. 이 기본 색 매핑 동작을 사용하지 않도록 설정하고 직접 구현하려면 잉크 수집기 SupportHighContrastInk 속성을 사용합니다.

고대비 모드를 효과적으로 사용하도록 설정하려면 잉크 수집기 AutoRedraw 속성을 TRUE 로 설정해야 합니다(즉, 창이 무효화될 때 잉크가 다시 그려집니다). AutoRedraw 속성을 FALSE로 설정하는 경우 태블릿 PC API(애플리케이션 프로그래밍 인터페이스)는 고대비 모드를 지원하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

AutoRedraw 속성

Draw 메서드 [InkRenderer 클래스]

IInkDrawingAttributes

InkDrawingAttribute 클래스

SupportHighContrastInk 속성