iInkDisp 接口 (msinkaut.h)
表示墨迹空间内收集的墨迹笔划。
继承
IInkDisp 接口继承自 IUnknown 接口。
方法
IInkDisp 接口包含以下方法。
IInkDisp::AddStrokesAtRectangle 将指定的 Strokes 集合添加到此 InkDisp 对象中的指定矩形处。 |
IInkDisp::CanPaste 指示是否可以将 IDataObject 转换为 InkDisp 对象。 |
IInkDisp::Clip 删除位于矩形外部的 IInkStrokeDisp 对象或 InkStrokes 集合的部分。 (IInkDisp.Clip) |
IInkDisp::ClipboardCopy 将 InkStrokes 集合复制到剪贴板。 |
IInkDisp::ClipboardCopyWithRectangle 将已知矩形中包含的 IInkStrokeDisp 对象复制到剪贴板。 |
IInkDisp::ClipboardPaste 将 IDataObject 从剪贴板复制到 InkDisp 对象。 |
IInkDisp::Clone 创建重复的 InkDisp 对象。 |
IInkDisp::CreateStroke 从数据包数据输入值数组创建 IInkStrokeDisp 对象。 |
IInkDisp::CreateStrokes 从现有 IInkStrokeDisp 对象创建新的 InkStrokes 集合。 |
IInkDisp::D eleteStroke 从 InkDisp 对象中删除 IInkStrokeDisp 对象。 |
IInkDisp::D eleteStrokes 从 InkDisp 对象的 Strokes 集合中删除 InkStrokes 集合。 |
IInkDisp::ExtractStrokes 通过使用已知的笔划集合来确定要提取的笔划,指定要从 InkDisp 类中提取的笔划以及剪切或复制到新的 InkDisp 类中的笔划。 |
IInkDisp::ExtractWithRectangle 通过使用已知矩形确定要提取的笔划,从现有 InkDisp 对象剪切或复制笔划并将其粘贴到新的 InkDisp 对象中。 |
IInkDisp::get_CustomStrokes 获取要随墨迹一起保留的自定义笔划的集合。 |
IInkDisp::get_Dirty 获取或设置一个值,该值指定自上次保存墨迹以来是否修改了 InkDisp 类对象的笔划。 (获取) |
IInkDisp::get_ExtendedProperties 获取存储在 对象中的应用程序定义数据的集合。 (IInkDisp.get_ExtendedProperties) |
IInkDisp::get_Strokes 获取包含在 对象中或用于创建 对象的笔划的集合。 (IInkDisp.get_Strokes) |
IInkDisp::GetBoundingBox 检索 InkDisp 对象、单个笔划或 InkStrokes 集合中所有笔划的墨迹空间坐标中的边界框。 (IInkDisp.GetBoundingBox) |
IInkDisp::HitTestCircle 检索完全位于已知圆圈内部或相交的 InkStrokes 集合。 |
IInkDisp::HitTestWithLasso 检索折线选择区域内的笔划。 |
IInkDisp::HitTestWithRectangle 检索指定矩形中包含的笔划。 |
IInkDisp::Load 使用已知的二进制数据填充新的 InkDisp 对象。 |
IInkDisp::NearestPoint 检索最接近已知点的 InkDisp 对象中的 IInkStrokeDisp,可以选择提供最近点的索引以及从指定点到笔划的距离。 |
IInkDisp::p ut_Dirty 获取或设置一个值,该值指定自上次保存墨迹以来是否修改了 InkDisp 类对象的笔划。 (放置) |
IInkDisp::Save 将墨迹转换为指定的 InkPersistenceFormat,使用指定的 InkPersistenceCompressionMode 保存墨迹,并返回字节数组中的二进制数据。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | msinkaut.h |