Click or drag to resize

IMcView Interface

The viewer interface.

Namespace:  MediaCy.IQL.Display.Viewer
Assembly:  MediaCy.IQL.Display.Viewer (in MediaCy.IQL.Display.Viewer.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcView

The IMcView type exposes the following members.

Properties
  NameDescription
Public propertyAutoScrollMethod
Enables the viewer's automatic mouse pan/scroll and mousewheel zoom.
Public propertyAutoScrollSpeed
The maximum scrolling speed in image pixels to pan or scroll per second during autoscroll.
Public propertyAutoScrollThreshold
The distance, in image pixels, from the display window edges for autoscrolling.
Public propertyAutoZoomMode
A property used to specify how the magnification of the image is automatically changed so that the image fits the display window.
Public propertyClientWindowHandle
A Read Only property that contains the HWND of the viewer's client window.
Public propertyClientWindowHeight
A property used to set the height of the viewer's display client window, including scrollbars, if visible.
Public propertyClientWindowWidth
A property used to set the width of the viewer's display client window, including scrollbars, if visible.
Public propertyDisplay
The IMcView's "Display Engine" property
Public propertyEnableScrollBars
This boolean property allows the client to control whether or not the viewer will display scroll bars if the image to display is larger than the display window.
Public propertyFrameToDisplay
The FrameIndex of the ImageToDisplay Frame being displayed.
Public propertyHorizontalScrollBarVisible
Public propertyImageToDisplay
A property used to attach an image to the viewer.
Public propertyImageViewRectBottom
A read only property that describes the bottom coordinate of the portion of the image being displayed.
Public propertyImageViewRectRight
A read only property that describes the right coordinate of the portion of the image being displayed.
Public propertyMagnification
Expands or contracts the image (zooms in or out).
Public propertyCode exampleNotifyEnabled
Determines if a particular event notify client will receive events.
Public propertyPan
Shifts the image horizontally.
Public propertyScroll
Shifts the image vertically.
Public propertyScrollBarsAreVisible
This Read Only boolean property allows the client to determine if the scroll bars are actually being displayed.
Public propertySequenceDirection
Indicates whether a sequence is playing, and if so in which direction.
Public propertySequenceEndBehavior
Determines the action taken during playback when the end or beginning of the SequenceFrameRange is passed.
Public propertyCode exampleSequenceFrameRange
The range(s) of frames to be displayed during sequence play or stepping.
Public propertySequenceFrameRate
The rate at which sequence frames are played
Public propertySequenceStepCount
The number of frames from SequenceFrameRange that are stepped at each display interval during playback.
Public propertyTrackActiveFrame
This boolean property enables tracking of the currently active frame within the attached image.
Public propertyVerticalScrollBarVisible
Public propertyViewerGroup
A read/write property indicating which to which viewer groups this viewer belongs.
Public propertyZoomedImageHeight
This Read Only property indicates the display height of the image after processing by the Magnification or AutoZoomMode properties.
Public propertyZoomedImageWidth
This Read Only property indicates the display width of the image after processing by the Magnification or AutoZoomMode properties.
Top
Methods
  NameDescription
Public methodGetClientWindowSize
A method used to retrieve both the ClientWindowHeight and ClientWindowWidth properties.
Public methodGetPanScroll
A method to obtain both the Pan and Scroll properties with a single call.
Public methodMapImageToZoomed
Convert image pixel coordinates into screen coordinates.
Public methodMapZoomedToImage
Converts zoomed coordinates into image coordinates.
Public methodSequenceFastForward
Displays the last frame in the SequenceFrameRange.
Public methodCode exampleSequenceHoldState
Save the play state for restoration, then pause the sequence
Public methodSequencePause
Stops playback of the sequence
Public methodSequencePlayBackward
Displays successively lower frames from the SequenceFrameRange at the SequenceFrameRate.
Public methodSequencePlayForward
Displays successively higher frames from the SequenceFrameRange at the SequenceFrameRate.
Public methodCode exampleSequenceRestoreState
Restores the play state that was saved with a previous call to SequenceHoldState
Public methodSequenceRewind
Displays the first frame in the SequenceFrameRange.
Public methodSequenceStepBackward
Steps backward to a new frame in the SequenceFrameRange
Public methodSequenceStepForward
Steps forward to a new frame in the SequenceFrameRange
Public methodSetCenteredMagnification
Changes the Magnification while centering a given image point
Public methodSetClientWindowSize
A method used to set both the ClientWindowHeight and ClientWindowWidth properties with a single call.
Public methodSetImageToDisplay
Attach an IMcImage to the viewer for display.
Public methodCode exampleSetNotifyPriority
Specify or inquire as to the order in which event clients will receive events.
Public methodSetPanScroll
A method to set both the Pan and Scroll properties with a single call.
Public methodUpdateDisplayPalette
An obsolete method to set a palette for 256-color display mode.
Top
Remarks
Contains all of the properties and methods needed to control the viewer.
See Also

Reference

MediaCy.IQL.Display.ViewerIMcView