DIRECTMANIPULATION_HITTEST_TYPE 열거형(directmanipulation.h)

RegisterHitTestTarget을 통해 등록된 전용 적중 테스트 스레드를 사용할 때 직접 조작에서 적중 테스트를 처리하는 방법을 정의합니다.

Syntax

typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
  DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
  DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
  DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;

상수

 
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS
값: 0
적중 테스트 스레드는 WM_POINTERDOWN 메시지를 수신하고 SetContact를 호출할지 여부를 지정합니다. SetContact가 호출되지 않으면 연락처가 뷰포트와 연결되지 않습니다.
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS
값: 0x1
UI 스레드는 적중 테스트 스레드 이후 항상 WM_POINTERDOWN 메시지를 받습니다. SetContact에 대한 호출은 필요하지 않습니다.
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS
값: 0x2
UI 스레드는 적중 테스트 스레드에서 SetContact를 호출하지 않는 경우에만 WM_POINTERDOWN 메시지를 받습니다.

요구 사항

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

추가 정보

직접 조작 열거형