LImageViewer::ActionCallBack
#include "ltwrappr.h"
L_INT LImageViewer::ActionCallBack (phBitmapList, uCount, nAction, uMessage, wParam, ptMousePos);
HBITMAPLIST L_FAR * phBitmapList; |
/* array of bitmap lists */ |
L_UINT uCount; |
/* number of bitmap lists */ |
L_INT nAction; |
/* action ID */ |
L_UINT uMessage; |
/* message */ |
WPARAM wParam; |
/* extended parameter of the message */ |
POINT L_FAR * ptMousePos; |
/* mouse position */ |
This callback function is called each time the user clicks or drags the mouse, rotates the mouse wheel, or presses a keyboard button, if the mouse or keyboard event is associated with a user-defined action. This function is available only in the Medical Imaging Suite toolkits.
Parameter |
Description |
phBitmapList |
An array of bitmap lists that represent all the bitmap lists of all cells selected by the user. |
uCount |
The number of bitmap lists referenced by phBitmapList. |
nAction |
Value that indicates the action associated with the mouse or keyboard event. Since this callback is used for user-defined actions, this value should be >= 100. |
uMessage |
Value that represents the message from either the mouse or the keyboard. Possible values are: WM_KEYDOWN WM_KEYUP WM_LBUTTONDOWN WM_LBUTTONUP WM_MBUTTONDOWN WM_MBUTTONUP WM_MOUSEMOVE WM_MOUSEWHEEL WM_RBUTTONDOWN WM_RBUTTONUP |
wParam |
Additional message information. |
ptMousePos |
A point that represents the position of the cursor. |
Returns
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
Comments
A user-defined action is added to a container by calling LImageViewer::SetAction. If a mouse or keyboard event that is associated with a user-defined action occurs, this callback function is called to allow the user to handle the action.
In order to use this callback function, it must first be set by calling EnableActionCallBack.
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: |
LImageViewer::EnableTagCallBack, LImageViewer::EnableActionCallBack, LImageViewer::TagCallBack, Class Members |
Topics: |
|
|
Example
For an example, refer to LImageViewer::Create.