DIRECTMANIPULATION_VIEWPORT_OPTIONS 열거형(directmanipulation.h)

뷰포트에 대한 입력 동작 옵션을 정의합니다.

Syntax

typedef enum DIRECTMANIPULATION_VIEWPORT_OPTIONS {
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT = 0,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE = 0x1,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE = 0x2,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT = 0x4,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10
} ;

상수

 
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT
값: 0
특별한 동작이 없습니다. 기본 동작을 설정하거나 되돌리기 데 사용되는 기본값입니다.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE
값: 0x1
상호 작용이 끝나면 뷰포트가 DIRECTMANIPULATION_READY 즉시 DIRECTMANIPULATION_DISABLED 전환됩니다. 다음 상호 작용을 처리하려면 먼저 Enable 메서드를 통해 뷰포트를 명시적으로 사용하도록 설정해야 합니다.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE
값: 0x2
뷰포트 내의 콘텐츠를 다시 그리려면 업데이트를 호출해야 합니다. 입력 이벤트 중에 콘텐츠가 자동으로 업데이트되지 않습니다.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT
값: 0x4
뷰포트와 연결된 연락처의 모든 입력은 처리를 위해 UI 스레드로 전달됩니다.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST
값: 0x8
설정되면 모든 WM_POINTERDOWN 메시지가 적중 테스트를 위해 애플리케이션에 전달됩니다. 그렇지 않으면 직접 조작 은 실행 중인 뷰포트의 기존 목록에 대한 적중 테스트를 위해 메시지를 처리하고 애플리케이션에 입력이 표시되지 않습니다.

뷰포트 상태가 DIRECTMANIPULATION_RUNNING 또는DIRECTMANIPULATION_INERTIA 경우에만 적용됩니다.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING
값: 0x10
조작 중에 픽셀 맞춤을 사용하지 않도록 지정합니다.

앤티앨리어싱은 불규칙한 에지 렌더링을 만들 수 있습니다. 일반적으로 흐리게 표시되거나 반투명한 아티팩트 가장자리는 가장자리의 위치가 디바이스 픽셀 사이가 아닌 디바이스 픽셀의 중간에 있을 때 발생할 수 있습니다.

설명

DIRECTMANIPULATION_VIEWPORT_OPTIONSSetViewportOptions 메서드에 사용됩니다. 이러한 플래그를 결합하여 뷰포트의 입력 동작을 설정할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 directmanipulation.h

추가 정보

직접 조작 열거형