IRemoteDesktopClientTouchPointer interface (rdpappcontainerclient.h)

Provides the properties needed to control the touch pointer feature of the Remote Desktop Protocol (RDP) app container client control.

The touch pointer feature allows the Remote Desktop Protocol (RDP) app container client control to translate touch screen actions on the client into equivalent mouse actions in the remote session. This feature is useful when the remote session is running an operating system or application that is not optimized for touch screen. When the Enabled property is set, the RDP app container client control will interpret certain touch gestures and translate them into mouse events in the remote session. These translations make it easier for the user to simulate certain mouse actions that do not readily translate to touch screen gestures, such as right-click and drag.

The following is a list of client touch-screen gestures and their corresponding remote session mouse events.

Client touch-screen gesture Remote session mouse event
Tap Left button click
Drag Cursor move
Press and hold with one finger, then tap with another finger to the right of the first finger Right button click
Press and hold with one finger, then press and hold with another finger to the left of the first finger Left button click and hold
Press and hold with one finger, then press and hold with another finger to the right of the first finger Right button click and hold

Inheritance

The IRemoteDesktopClientTouchPointer interface inherits from the IDispatch interface.

Methods

The IRemoteDesktopClientTouchPointer interface has these methods.

 
IRemoteDesktopClientTouchPointer::get_Enabled

Whether the touch pointer feature is enabled on the RDP app container client control. (Get)
IRemoteDesktopClientTouchPointer::get_EventsEnabled

Whether touch pointer event notifications are enabled for the RDP app container client control. (Get)
IRemoteDesktopClientTouchPointer::get_PointerSpeed

How fast the touch pointer cursor will move on the virtual desktop relative to the speed of the gesture on the client.
IRemoteDesktopClientTouchPointer::put_Enabled

Whether the touch pointer feature is enabled on the RDP app container client control. (Put)
IRemoteDesktopClientTouchPointer::put_EventsEnabled

Whether touch pointer event notifications are enabled for the RDP app container client control. (Put)

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Target Platform Windows
Header rdpappcontainerclient.h

See also

Remote Desktop ActiveX control reference