IMcView Interface |
![]() |
Namespace: MediaCy.IQL.Display.Viewer
Public Interface IMcView
The IMcView type exposes the following members.
Name | Description | |
---|---|---|
![]() | AutoScrollMethod | Enables the viewer's automatic mouse pan/scroll and mousewheel zoom. |
![]() | AutoScrollSpeed | The maximum scrolling speed in image pixels to pan or scroll per
second during autoscroll. |
![]() | AutoScrollThreshold | The distance, in image pixels, from the display window edges for
autoscrolling. |
![]() | AutoZoomMode | A property used to specify how the magnification of the image is
automatically changed so that the image fits the display window. |
![]() | ClientWindowHandle | A Read Only property that contains the HWND of the viewer's
client window. |
![]() | ClientWindowHeight | A property used to set the height of the viewer's display
client window, including scrollbars, if visible. |
![]() | ClientWindowWidth | A property used to set the width of the viewer's display
client window, including scrollbars, if visible. |
![]() | Display | The IMcView's "Display Engine" property |
![]() | EnableScrollBars | 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. |
![]() | FrameToDisplay | The FrameIndex of the ImageToDisplay Frame being displayed. |
![]() | HorizontalScrollBarVisible | |
![]() | ImageToDisplay | A property used to attach an image to the viewer. |
![]() | ImageViewRectBottom | A read only property that describes the bottom coordinate of the
portion of the image being displayed. |
![]() | ImageViewRectRight | A read only property that describes the right coordinate of the
portion of the image being displayed. |
![]() | Magnification | Expands or contracts the image (zooms in or out). |
![]() ![]() | NotifyEnabled | Determines if a particular event notify client will receive
events. |
![]() | Pan | Shifts the image horizontally. |
![]() | Scroll | Shifts the image vertically. |
![]() | ScrollBarsAreVisible | This Read Only boolean property allows the client to determine if the
scroll bars are actually being displayed. |
![]() | SequenceDirection | Indicates whether a sequence is playing, and if so in which direction. |
![]() | SequenceEndBehavior | Determines the action taken during playback when the end or
beginning of the SequenceFrameRange is passed. |
![]() ![]() | SequenceFrameRange | The range(s) of frames to be displayed during sequence play or stepping. |
![]() | SequenceFrameRate | The rate at which sequence frames are played |
![]() | SequenceStepCount | The number of frames from SequenceFrameRange that are stepped at
each display interval during playback. |
![]() | TrackActiveFrame | This boolean property enables tracking of the currently active frame within
the attached image. |
![]() | VerticalScrollBarVisible | |
![]() | ViewerGroup | A read/write property indicating which to which viewer groups this
viewer belongs. |
![]() | ZoomedImageHeight | This Read Only property indicates the display height of the image
after processing by the Magnification or AutoZoomMode properties. |
![]() | ZoomedImageWidth | This Read Only property indicates the display width of the image
after processing by the Magnification or AutoZoomMode properties. |
Name | Description | |
---|---|---|
![]() | GetClientWindowSize | A method used to retrieve both the ClientWindowHeight and
ClientWindowWidth properties. |
![]() | GetPanScroll | A method to obtain both the Pan and Scroll properties with a single call. |
![]() | MapImageToZoomed | Convert image pixel coordinates into screen coordinates. |
![]() | MapZoomedToImage | Converts zoomed coordinates into image coordinates. |
![]() | SequenceFastForward | Displays the last frame in the SequenceFrameRange. |
![]() ![]() | SequenceHoldState | Save the play state for restoration, then pause the sequence |
![]() | SequencePause | Stops playback of the sequence |
![]() | SequencePlayBackward | Displays successively lower frames from the SequenceFrameRange at the SequenceFrameRate. |
![]() | SequencePlayForward | Displays successively higher frames from the SequenceFrameRange at the SequenceFrameRate. |
![]() ![]() | SequenceRestoreState | Restores the play state that was saved with a previous
call to SequenceHoldState |
![]() | SequenceRewind | Displays the first frame in the SequenceFrameRange. |
![]() | SequenceStepBackward | Steps backward to a new frame in the SequenceFrameRange |
![]() | SequenceStepForward | Steps forward to a new frame in the SequenceFrameRange |
![]() | SetCenteredMagnification | Changes the Magnification while centering a given image point |
![]() | SetClientWindowSize | A method used to set both the ClientWindowHeight and
ClientWindowWidth properties with a single call. |
![]() | SetImageToDisplay | Attach an IMcImage to the viewer for display. |
![]() ![]() | SetNotifyPriority | Specify or inquire as to the order in which event clients will
receive events. |
![]() | SetPanScroll | A method to set both the Pan and Scroll properties with a single call. |
![]() | UpdateDisplayPalette | An obsolete method to set a palette for 256-color display mode. |