iInkOverlay 接口 (msinkaut.h)
表示一个 对象,该对象适用于注释方案,其中用户不关心对墨迹执行识别,而是对墨迹的大小、形状、颜色和位置感兴趣。
继承
IInkOverlay 接口继承自 IUnknown 接口。
方法
IInkOverlay 接口具有这些方法。
IInkOverlay::D raw 设置一个矩形,用于在 InkOverlay 对象中重新绘制墨迹。 |
IInkOverlay::get_AttachMode 获取或设置值,该值指定 InkOverlay 对象是附加到已知窗口的后面还是前面。 (获取) |
IInkOverlay::get_AutoRedraw 获取或设置一个值,该值指定墨迹收集器是否在窗口失效时重新绘制墨迹。 (IInkOverlay.get_AutoRedraw) |
IInkOverlay::get_CollectingInk 获取一个值,该值指定当前是在墨迹收集器上绘制墨迹 (InkCollector、InkOverlay 还是 InkPicture) 。 (IInkOverlay.get_CollectingInk) |
IInkOverlay::get_CollectionMode 获取或设置收集模式,该模式确定是否在用户写入时识别墨迹和/或手势。 (IInkOverlay.get_CollectionMode) |
IInkOverlay::get_Cursors 获取可用于墨迹书写区域的游标集合。 每个光标对应于笔或其他墨迹输入设备的尖。 (IInkOverlay.get_Cursors) |
IInkOverlay::get_DefaultDrawingAttributes 获取或设置绘图和显示墨迹时要使用的默认绘图属性。 (IInkOverlay.get_DefaultDrawingAttributes) |
IInkOverlay::get_DesiredPacketDescription 获取或设置 InkCollector 的所需数据包说明。 (IInkOverlay.get_DesiredPacketDescription) |
IInkOverlay::get_DynamicRendering 获取或设置值,该值指定墨迹在绘制时是否呈现。 (IInkOverlay.get_DynamicRendering) |
IInkOverlay::get_EditingMode 获取或设置一个值,该值指定对象/控件是处于墨迹模式、删除模式还是选择/编辑模式。 (获取) |
IInkOverlay::get_Enabled 获取或设置一个值,该值指定 InkOverlay 对象是否收集笔输入 (无线数据包、范围事件中的光标等) 。 (获取) |
IInkOverlay::get_EraserMode 获取或设置值,该值指定是按笔划还是按点擦除墨迹。 (获取) |
IInkOverlay::get_EraserWidth 获取或设置值,该值指定橡皮擦笔尖的宽度。 (获取) |
IInkOverlay::get_hWnd 获取或设置绘制墨迹的窗口的句柄值。 (IInkOverlay.get_hWnd) |
IInkOverlay::get_Ink 获取或设置与 InkCollector 对象或 InkOverlay 对象关联的 InkDisp 对象。 (IInkOverlay.get_Ink) |
IInkOverlay::get_MarginX 获取或设置窗口矩形周围的 x 轴边距(以屏幕坐标表示)。此边距在墨迹窗口边缘周围提供缓冲区。 (IInkOverlay.get_MarginX) |
IInkOverlay::get_MarginY 获取或设置窗口矩形周围的 y 轴边距(以屏幕坐标表示)。此边距在墨迹窗口边缘周围提供缓冲区。 (IInkOverlay.get_MarginY) |
IInkOverlay::get_MouseIcon 获取或设置自定义鼠标图标。 (IInkOverlay.get_MouseIcon) |
IInkOverlay::get_MousePointer 获取或设置一个值,该值指示显示的鼠标指针的类型。 (IInkOverlay.get_MousePointer) |
IInkOverlay::get_Renderer 获取或设置用于绘制墨迹的 InkRenderer 对象。 (IInkOverlay.get_Renderer) |
IInkOverlay::get_Selection 获取或设置当前在 InkOverlay 对象或 InkPicture 控件中选择的 InkStrokes 集合。 (获取) |
IInkOverlay::get_SupportHighContrastInk 获取或设置一个值,该值指定当系统处于高对比度模式时,墨迹是否仅呈现为一种颜色。 (IInkOverlay.get_SupportHighContrastInk) |
IInkOverlay::get_SupportHighContrastSelectionUI 获取或设置一个值,该值指定当系统处于高对比度模式时,是否以高对比度绘制所有选择用户界面 (UI) 元素。 (获取) |
IInkOverlay::get_Tablet 获取游标所属的 IInkTablet 对象或对象或控件当前用于收集输入的 IInkTablet 对象。 (IInkOverlay.get_Tablet) |
IInkOverlay::GetEventInterest 检索对象对 InkCollector 类、InkOverlay 类或 InkPicture 类的特定事件的兴趣。 (IInkOverlay.GetEventInterest) |
IInkOverlay::GetGestureStatus 检索一个值,该值确定 InkCollector 或 InkOverlay 对象是否对特定应用程序手势感兴趣。 |
IInkOverlay::GetWindowInputRectangle 获取在其中绘制墨迹的窗口矩形(以像素为单位)。 (IInkOverlay.GetWindowInputRectangle) |
IInkOverlay::HitTestSelection 确定在命中测试期间命中所选内容的哪一部分。 |
IInkOverlay::p ut_AttachMode 获取或设置值,该值指定 InkOverlay 对象是附加到已知窗口的后面还是前面。 (放置) |
IInkOverlay::p ut_AutoRedraw 获取或设置一个值,该值指定墨迹收集器是否在窗口失效时重新绘制墨迹。 (IInkOverlay.put_AutoRedraw) |
IInkOverlay::p ut_CollectionMode 获取或设置收集模式,该模式确定是否在用户写入时识别墨迹和/或手势。 (IInkOverlay.put_CollectionMode) |
IInkOverlay::p ut_DesiredPacketDescription 获取或设置 InkCollector 的所需数据包说明。 (IInkOverlay.put_DesiredPacketDescription) |
IInkOverlay::p ut_DynamicRendering 获取或设置值,该值指定是否在绘制墨迹时呈现墨迹。 (IInkOverlay.put_DynamicRendering) |
IInkOverlay::p ut_EditingMode 获取或设置一个值,该值指定对象/控件是处于墨迹模式、删除模式还是选择/编辑模式。 (放置) |
IInkOverlay::p ut_Enabled 获取或设置一个值,该值指定 InkOverlay 对象是否收集笔输入 (空中数据包、范围事件中的光标等) 。 (放置) |
IInkOverlay::p ut_EraserMode 获取或设置值,该值指定是按笔划还是按点擦除墨迹。 (放置) |
IInkOverlay::p ut_EraserWidth 获取或设置值,该值指定橡皮擦笔尖的宽度。 (放置) |
IInkOverlay::p ut_hWnd 获取或设置绘制墨迹的窗口的句柄值。 (IInkOverlay.put_hWnd) |
IInkOverlay::p ut_MarginX 获取或设置窗口矩形周围的 x 轴边距(以屏幕坐标表示)。此边距在墨迹窗口边缘周围提供缓冲区。 (IInkOverlay.put_MarginX) |
IInkOverlay::p ut_MarginY 获取或设置窗口矩形周围的 y 轴边距(以屏幕坐标表示)。此边距在墨迹窗口边缘周围提供缓冲区。 (IInkOverlay.put_MarginY) |
IInkOverlay::p ut_MouseIcon 获取或设置自定义鼠标图标。 (IInkOverlay.put_MouseIcon) |
IInkOverlay::p ut_MousePointer 获取或设置一个值,该值指示显示的鼠标指针的类型。 (IInkOverlay.put_MousePointer) |
IInkOverlay::p ut_Selection 获取或设置当前在 InkOverlay 对象或 InkPicture 控件中选择的 InkStrokes 集合。 (放置) |
IInkOverlay::p ut_SupportHighContrastInk 获取或设置一个值,该值指定当系统处于高对比度模式时,墨迹是否仅呈现为一种颜色。 (IInkOverlay.put_SupportHighContrastInk) |
IInkOverlay::p ut_SupportHighContrastSelectionUI 获取或设置一个值,该值指定当系统处于高对比度模式时,是否以高对比度绘制所有选择用户界面 (UI) 元素。 (放置) |
IInkOverlay::SetAllTabletsMode 允许墨迹收集器 (InkCollector、InkOverlay 或 InkPicture) 从连接到平板电脑的任何平板电脑收集墨迹。 (IInkOverlay.SetAllTabletsMode) |
IInkOverlay::SetEventInterest 设置一个值,该值指示对象或控件是否对指定事件感兴趣。 |
IInkOverlay::SetGestureStatus 以已知手势设置对象或控件的兴趣。 |
IInkOverlay::SetSingleTabletIntegratedMode 允许墨迹收集器 (InkCollector、InkOverlay 或 InkPicture) 仅从一个平板电脑收集墨迹。 墨迹收集器会忽略来自其他平板电脑的墨迹。 (IInkOverlay.SetSingleTabletIntegratedMode) |
IInkOverlay::SetWindowInputRectangle 设置在其中绘制墨迹的窗口矩形(以像素为单位)。 (IInkOverlay.SetWindowInputRectangle) |
注解
在透明控件 ((如 GroupBox)后面创建 InkOverlay 控件,) WS_EX_TRANSPARENT属性集将阻止 InkOverlay 收集墨迹。
要求
目标平台 | Windows |
标头 | msinkaut.h |