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. |