DISPCONTAINERMOUSECALLBACK

#include "l_bitmap.h"

L_INT pEXT_CALLBACK YourFunction(uMessage, pCellInfo, pUserData)

L_UINT uMessage;

/* message */

pDISPCONTAINERCELLINFO pCellInfo;

/* pointer to a cell information structure */

L_VOID * pUserData;

/* pointer to more parameters for the callback */

Callback function that is called every time the user makes an action with the mouse. This function is available only in the Medical Imaging Suite toolkit.

Parameter

Description

uMessage

Value that represents the message from the mouse. Possible values are:

 

WM_LBUTTONDOWN

 

WM_LBUTTONUP

 

WM_MBUTTONDOWN

 

WM_MBUTTONUP

 

WM_MOUSEMOVE

 

WM_RBUTTONDOWN

 

WM_RBUTTONUP

 

WM_LBUTTONDBLCLK

 

WM_RBUTTONDBLCLK

 

WM_MBUTTONDBLCLK

pCellInfo

Pointer to the DISPCONTAINERCELLINFO information structure to be updated with the cell information.

pUserData

A void pointer that you can use to access a variable or structure containing data that your callback function needs. This gives you a way to receive data indirectly from the function that uses this callback function. (This is the same pointer that you pass in the pUserData parameter of L_DispContainerSetMouseCallBack.) Keep in mind that this is a void pointer, which must be cast to the appropriate data type within your callback function.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

To get the current callback function used to handle mouse events, call L_DispContainerGetMouseCallBack. To set the current callback function used to handle the mouse events, call L_DispContainerSetMouseCallBack

Required DLLs and Libraries

LTIVW
For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

L_DispContainerSetMouseCallBack, L_DispContainerGetMouseCallBack, L_DispContainerSetActionCallBack, L_DispContainerSetTagCallBack, L_DispContainerGetTagCallBack, L_DispContainerSetAnnotationCallBack, L_DispContainerGetAnnotationCallBack, L_DispContainerGetAnnotationCreatedCallBack, L_DispContainerSetAnnotationCreatedCallBack, L_DispContainerGetPrePaintCallBack, L_DispContainerSetPrePaintCallBack, DISPCONTAINERPREPAINTCALLBACK, L_DispContainerGetPostPaintCallBack, L_DispContainerSetPostPaintCallBack DISPCONTAINERPOSTPAINTCALLBACK, DISPCONTAINERANNOTATIONCALLBACK, DISPCONTAINERANNOTATIONCREATEDCALLBACK, DISPCONTAINERTAGCALLBACK, DISPCONTAINERACTIONCALLBACK

Topics:

Image Viewer Cells

 

Image Viewer Functions: Callbacks

 

Image Viewer Functions: Image Viewer Cells

Example

XXX