IDirectManipulationDeferContactService interface (directmanipulation.h)

Represents a service for managing associations between a contact and a viewport.

SetContact is called when a WM_POINTERDOWN message is received. Upon receiving a WM_POINTERDOWN, the application can use the coordinates of the input to hit-test and determine the viewports to which the contact is associated.

Inheritance

The IDirectManipulationDeferContactService interface inherits from the IUnknown interface. IDirectManipulationDeferContactService also has these types of members:

Methods

The IDirectManipulationDeferContactService interface has these methods.

 
IDirectManipulationDeferContactService::CancelContact

Cancel all scheduled calls to SetContact for this pointerId.
IDirectManipulationDeferContactService::CancelDeferral

Cancel the deferral set in DeferContact and process the scheduled SetContact call for this pointerId.
IDirectManipulationDeferContactService::DeferContact

Specifies the amount of time to defer the execution of a call to SetContact for this pointerId.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header directmanipulation.h

See also

Direct Manipulation Interfaces

SetContact