다음을 통해 공유


IDirectManipulationViewport 인터페이스(directmanipulation.h)

사용자 상호 작용에서 입력을 수신하고 처리할 수 있는 창(뷰포트라고 함) 내의 지역을 정의합니다. 뷰포트에는 사용자 상호 작용에 대한 응답으로 이동하는 콘텐츠가 포함되어 있습니다.

상속

IDirectManipulationViewport 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDirectManipulationViewport 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDirectManipulationViewport 인터페이스에는 이러한 메서드가 있습니다.

 
IDirectManipulationViewport::Abandon

뷰포트에서 사용되는 모든 리소스를 해제하고 메모리에서 소멸되도록 준비합니다.
IDirectManipulationViewport::ActivateConfiguration

입력 상호 작용에 대한 구성을 설정합니다.
IDirectManipulationViewport::AddConfiguration

뷰포트에 대한 상호 작용 구성을 추가합니다.
IDirectManipulationViewport::AddContent

이동 표시기 등의 보조 콘텐츠를 뷰포트에 추가합니다.
IDirectManipulationViewport::AddEventHandler

뷰포트 이벤트를 수신 대기하는 새 이벤트 처리기를 추가합니다.
IDirectManipulationViewport::D isable

뷰포트에 의한 입력 처리를 중지합니다.
IDirectManipulationViewport::Enable

뷰포트에서 입력 처리를 시작하거나 다시 시작합니다.
IDirectManipulationViewport::GetPrimaryContent

IDirectManipulationContent 및 IDirectManipulationPrimaryContent를 구현하는 뷰포트의 기본 콘텐츠를 가져옵니다.
IDirectManipulationViewport::GetStatus

뷰포트의 상태를 가져옵니다.
IDirectManipulationViewport::GetTag

뷰포트의 태그 값을 가져옵니다.
IDirectManipulationViewport::GetViewportRect

SetViewportRect에서 지정한 뷰포트 좌표계의 원본을 기준으로 뷰포트의 사각형을 검색합니다.
IDirectManipulationViewport::ReleaseAllContacts

뷰포트와 연결된 모든 연락처를 제거합니다. 뷰포트가 관성(inertia)을 지원하는 경우 관성은 시작됩니다.
IDirectManipulationViewport::ReleaseContact

뷰포트와 연결된 연락처를 제거합니다.
IDirectManipulationViewport::RemoveConfiguration

뷰포트에 대한 상호 작용 구성을 제거합니다.
IDirectManipulationViewport::RemoveContent

뷰포트에서 보조 콘텐츠를 제거합니다.
IDirectManipulationViewport::RemoveEventHandler

뷰포트에서 기존 이벤트 처리기를 제거합니다.
IDirectManipulationViewport::SetChaining

부모 뷰포트에 연결할 수 있는 뷰포트에서 지원되는 동작 유형을 지정합니다.
IDirectManipulationViewport::SetContact

연락처와 뷰포트 간의 연결을 지정합니다.
IDirectManipulationViewport::SetInputMode

입력이 UI 스레드에 표시되는지 지정합니다.
IDirectManipulationViewport::SetManualGesture

직접 조작에서 무시되는 제스처를 설정합니다.
IDirectManipulationViewport::SetTag

뷰포트 태그를 설정합니다.
IDirectManipulationViewport::SetUpdateMode

뷰포트가 입력 이벤트 중에 대신 수동으로 콘텐츠를 업데이트할지 여부를 지정합니다.
IDirectManipulationViewport::SetViewportOptions

뷰포트가 입력 및 출력을 처리하는 방법을 설정합니다.
IDirectManipulationViewport::SetViewportRect

뷰포트 좌표계의 원점과 관련된 뷰포트의 경계 사각형을 설정합니다.
IDirectManipulationViewport::SetViewportTransform

뷰포트 좌표계에서 창 클라이언트 좌표계로 변환을 지정합니다.
IDirectManipulationViewport::Stop

조작을 중지하고 뷰포트를 준비 상태로 반환합니다.
IDirectManipulationViewport::SyncDisplayTransform

뷰포트에 대한 표시 변환을 지정하고 출력 변환을 디스플레이 변환의 새 값과 동기화합니다.
IDirectManipulationViewport::ZoomToRect

뷰포트를 기본 콘텐츠의 특정 영역으로 이동하고 전환에 애니메이션 효과를 주는지 여부를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 directmanipulation.h

추가 정보

직접 조작 인터페이스