IInkPicture interface (msinkaut.h)

Represents an object that provides the ability to place an image in an application for users to add ink on top of. It is intended for scenarios in which ink is not recognized as text but is instead stored as ink.

Inheritance

The IInkPicture interface inherits from the IUnknown interface.

Methods

The IInkPicture interface has these methods.

 
IInkPicture::get_AutoRedraw

Gets or sets a value that specifies whether an ink collector repaints the ink when the window is invalidated. (IInkPicture.get_AutoRedraw)
IInkPicture::get_BackColor

Gets or sets the background color for the InkPicture control. (Get)
IInkPicture::get_CollectingInk

Gets a value that specifies whether ink is currently being drawn on an ink collector (InkCollector, InkOverlay, or InkPicture). (IInkPicture.get_CollectingInk)
IInkPicture::get_CollectionMode

Gets or sets the collection mode that determines whether ink, gestures, or both are recognized as the user writes. (Get)
IInkPicture::get_Cursors

Gets the collection of cursors that are available for use in the inking region. Each cursor corresponds to the tip of a pen or other ink input device. (IInkPicture.get_Cursors)
IInkPicture::get_DefaultDrawingAttributes

Gets or sets the default drawing attributes to use when drawing and displaying ink. (IInkPicture.get_DefaultDrawingAttributes)
IInkPicture::get_DesiredPacketDescription

Gets or sets the desired packet description of the InkCollector. (IInkPicture.get_DesiredPacketDescription)
IInkPicture::get_DynamicRendering

Gets or sets the value that specifies whether ink is rendered as it is drawn. (IInkPicture.get_DynamicRendering)
IInkPicture::get_EditingMode

Gets or sets a value that specifies whether the InkPicture control is in ink mode, deletion mode, or selecting/editing mode. (Get)
IInkPicture::get_Enabled

Gets or sets a value that determines whether the InkPicture control can respond to user-generated events. (Get)
IInkPicture::get_EraserMode

Gets or sets a value that specifies whether ink is erased by stroke or by point. (Get)
IInkPicture::get_EraserWidth

Gets or sets a value that specifies the width of the eraser pen tip. (Get)
IInkPicture::get_hWnd

Gets or sets the handle value of the window on which ink is drawn. (IInkPicture.get_hWnd)
IInkPicture::get_Ink

Gets or sets the InkDisp object that is associated with the InkPicture control.
IInkPicture::get_InkEnabled

Gets or sets a value that specifies whether the InkPicture control collects pen input (in-air packets, cursor in range events, and so on). (Get)
IInkPicture::get_MarginX

Gets or sets the x-axis margin around the window rectangle, in screen coordinates.This margin provides a buffer around the edge of the ink window. (IInkPicture.get_MarginX)
IInkPicture::get_MarginY

Gets or sets the y-axis margin around the window rectangle, in screen coordinates.This margin provides a buffer around the edge of the ink window. (IInkPicture.get_MarginY)
IInkPicture::get_MouseIcon

Gets or sets the custom mouse icon. (IInkPicture.get_MouseIcon)
IInkPicture::get_MousePointer

Gets or sets a value that indicates the type of mouse pointer that appears. (IInkPicture.get_MousePointer)
IInkPicture::get_Picture

Gets the graphics file to appear on the InkPicture control. (Get)
IInkPicture::get_Renderer

Gets or sets the InkRenderer object that is used to draw ink. (IInkPicture.get_Renderer)
IInkPicture::get_Selection

Gets or sets theInkStrokes collection that is currently selected inside the InkOverlay object or the InkPicture control. (Get)
IInkPicture::get_SizeMode

Gets or sets how the InkPicture control handles image placement and sizing. (Get)
IInkPicture::get_SupportHighContrastInk

Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. (IInkPicture.get_SupportHighContrastInk)
IInkPicture::get_SupportHighContrastSelectionUI

Gets or sets a value that specifies whether all selection user interface (selection bounding box and selection handles) are drawn in high contrast when the system is in High Contrast mode. (Get)
IInkPicture::get_Tablet

Gets either the IInkTablet object to which a cursor belongs or the IInkTablet object that an object or control is currently using to collect input. (IInkPicture.get_Tablet)
IInkPicture::GetEventInterest

Retrieves the interest an object has in a particular event for the InkCollector class, InkOverlay class, or InkPicture class. (IInkPicture.GetEventInterest)
IInkPicture::GetGestureStatus

Retrieves a value that indicates whether the InkPicture control has interest in a particular application gesture.
IInkPicture::GetWindowInputRectangle

Retrieves the window rectangle, in pixels, within which ink is drawn.
IInkPicture::HitTestSelection

Retrieves a member of the SelectionHitResult enumeration, which specifies which part of a selection, if any, was hit during a hit test.
IInkPicture::put_AutoRedraw

Gets or sets a value that specifies whether an ink collector repaints the ink when the window is invalidated. (IInkPicture.put_AutoRedraw)
IInkPicture::put_BackColor

Gets or sets the background color for the InkPicture control. (Put)
IInkPicture::put_CollectionMode

Gets or sets the collection mode that determines whether ink, gestures, or both are recognized as the user writes. (Put)
IInkPicture::put_DesiredPacketDescription

Gets or sets the desired packet description of the InkCollector. (IInkPicture.put_DesiredPacketDescription)
IInkPicture::put_DynamicRendering

Gets or sets the value that specifies whether ink is rendered as it is drawn. (IInkPicture.put_DynamicRendering)
IInkPicture::put_EditingMode

Gets or sets a value that specifies whether the InkPicture control is in ink mode, deletion mode, or selecting/editing mode. (Put)
IInkPicture::put_Enabled

Gets or sets a value that determines whether the InkPicture control can respond to user-generated events. (Put)
IInkPicture::put_EraserMode

Gets or sets a value that specifies whether ink is erased by stroke or by point. (Put)
IInkPicture::put_EraserWidth

Gets or sets a value that specifies the width of the eraser pen tip. (Put)
IInkPicture::put_InkEnabled

Gets or sets a value that specifies whether the InkPicture control collects pen input (in-air packets, cursor in range events, and so on). (Put)
IInkPicture::put_MarginX

Gets or sets the x-axis margin around the window rectangle, in screen coordinates.This margin provides a buffer around the edge of the ink window. (IInkPicture.put_MarginX)
IInkPicture::put_MarginY

Gets or sets the y-axis margin around the window rectangle, in screen coordinates.This margin provides a buffer around the edge of the ink window. (IInkPicture.put_MarginY)
IInkPicture::put_MouseIcon

Gets or sets the custom mouse icon. (IInkPicture.put_MouseIcon)
IInkPicture::put_MousePointer

Gets or sets a value that indicates the type of mouse pointer that appears. (IInkPicture.put_MousePointer)
IInkPicture::put_Picture

Gets the graphics file to appear on the InkPicture control. (Put)
IInkPicture::put_Selection

Gets or sets theInkStrokes collection that is currently selected inside the InkOverlay object or the InkPicture control. (Put)
IInkPicture::put_SizeMode

Gets or sets how the InkPicture control handles image placement and sizing. (Put)
IInkPicture::put_SupportHighContrastInk

Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. (IInkPicture.put_SupportHighContrastInk)
IInkPicture::put_SupportHighContrastSelectionUI

Gets or sets a value that specifies whether all selection user interface (selection bounding box and selection handles) are drawn in high contrast when the system is in High Contrast mode. (Put)
IInkPicture::SetAllTabletsMode

Allows an ink collector (InkCollector, InkOverlay, or InkPicture) to collect ink from any tablet attached to the Tablet PC. (IInkPicture.SetAllTabletsMode)
IInkPicture::SetEventInterest

Modifies a value that indicates whether an object or control has interest in a specified event. (IInkPicture.SetEventInterest)
IInkPicture::SetGestureStatus

Modifies the interest of the object or control in a known gesture. (IInkPicture.SetGestureStatus)
IInkPicture::SetSingleTabletIntegratedMode

Allows the ink collector (InkCollector, InkOverlay, or InkPicture) to collect ink from only one tablet. Ink from other tablets is ignored by the ink collector. (IInkPicture.SetSingleTabletIntegratedMode)
IInkPicture::SetWindowInputRectangle

Modifies the window rectangle, in pixels, within which ink is drawn.

Requirements

Requirement Value
Target Platform Windows
Header msinkaut.h

See also

InkPicture Control