Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Handles the stylus packet data from a digitizer in real time.
Inheritance
The IRealTimeStylus interface inherits from the IUnknown interface. IRealTimeStylus also has these types of members:
Methods
The IRealTimeStylus interface has these methods.
| IRealTimeStylus::AddCustomStylusDataToQueue Adds custom data to the specified queue of the RealTimeStylus Class object. |
| IRealTimeStylus::AddStylusAsyncPlugin Adds an IStylusAsyncPlugin to the asynchronous plug-in collection at the specified index. |
| IRealTimeStylus::AddStylusSyncPlugin Adds an IStylusSyncPlugin to the synchronous plug-in collection at the specified index. |
| IRealTimeStylus::ClearStylusQueues Clears the RealTimeStylus Class input and output queues of data. |
| IRealTimeStylus::get_ChildRealTimeStylusPlugin Gets or sets a RealTimeStylus object as an asynchronous plug-in of the current RealTimeStylus object. |
| IRealTimeStylus::get_Enabled Gets or sets a value that specifies whether the RealTimeStylus object collects tablet pen data. (Get) |
| IRealTimeStylus::get_HWND Gets or sets the handle value associated with the window the RealTimeStylus object uses. (Get) |
| IRealTimeStylus::get_WindowInputRectangle Gets or sets the window input rectangle for the RealTimeStylus Class object. (Get) |
| IRealTimeStylus::GetAllTabletContextIds Retrieves an array containing all of the currently active tablet context identifiers. |
| IRealTimeStylus::GetDesiredPacketDescription Retrieves the list of properties that have been requested to be included in the packet stream. |
| IRealTimeStylus::GetPacketDescriptionData Retrieves the packet properties and scaling factors. |
| IRealTimeStylus::GetStylusAsyncPlugin Retrieves the plug-in at the specified index in the asynchronous plug-in collection. |
| IRealTimeStylus::GetStylusAsyncPluginCount Retrieves the number of plug-ins in the asynchronous plug-in collection. |
| IRealTimeStylus::GetStyluses Retrieves the collection of styluses the RealTimeStylus Class object has encountered. |
| IRealTimeStylus::GetStylusForId Retrieves a stylus for the specified stylus identifier. |
| IRealTimeStylus::GetStylusSyncPlugin Retrieves the plug-in at the specified index in the synchronous plug-in collection. |
| IRealTimeStylus::GetStylusSyncPluginCount Retrieves the number of plug-ins in the synchronous plug-in collection. |
| IRealTimeStylus::GetTablet Retrieves an IInkTablet Interface object to the caller. |
| IRealTimeStylus::GetTabletContextIdFromTablet Retrieves the TabletContextId property that is associated with a given tablet digitizer object. |
| IRealTimeStylus::GetTabletFromTabletContextId Retrieves an IInkTablet Interface for a specified tablet context. |
| IRealTimeStylus::put_Enabled Gets or sets a value that specifies whether the RealTimeStylus object collects tablet pen data. (Put) |
| IRealTimeStylus::put_HWND Gets or sets the handle value associated with the window the RealTimeStylus object uses. (Put) |
| IRealTimeStylus::put_WindowInputRectangle Gets or sets the window input rectangle for the RealTimeStylus Class object. (Put) |
| IRealTimeStylus::RemoveAllStylusAsyncPlugins Removes all the plug-ins from the asynchronous plug-in collection. |
| IRealTimeStylus::RemoveAllStylusSyncPlugins Removes all of the plug-ins from the synchronous plug-in collection. |
| IRealTimeStylus::RemoveStylusAsyncPlugin Removes and optionally returns an IStylusAsyncPlugin with the specified index in the asynchronous plug-in collection. |
| IRealTimeStylus::RemoveStylusSyncPlugin Removes an IStylusSyncPlugin from the collection at the specified index. |
| IRealTimeStylus::SetAllTabletsMode Sets the mode for the RealTimeStylus Class object to collect data from all digitizers. |
| IRealTimeStylus::SetDesiredPacketDescription Requests properties to be included in the packet stream. |
| IRealTimeStylus::SetSingleTabletMode Modifies the mode for RealTimeStylus Class (RTS) object to collect input from only one tablet object representing a digitizer attached to the Tablet PC. Stylus input from other digitizers is ignored by the RealTimeStylus. |
Remarks
This interface is implemented by the RealTimeStylus Class.
Extensibility is provided through synchronous and asynchronous plug-in models, using the IStylusSyncPlugin and IStylusAsyncPlugin interfaces respectively to conduct custom processing. Use asynchronous plug-ins for computationally intense operations to avoid blocking the packet stream.
We recommend that you do not use the IStylusSyncPlugin interface implementations for CPU and time-intensive operations since this blocks the packet stream flow. These operations should be conducted in IStylusAsyncPlugin interface implementation classes which run on a different thread than the thread that maintains the packet stream flow.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP Tablet PC Edition [desktop apps only] |
| Minimum supported server | None supported |
| Target Platform | Windows |
| Header | rtscom.h |