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 |