This callback is called before printing any built-in tag text.
#include "ltivw.h"
L_INT pEXT_CALLBACK YourFunction(hCellWnd, nSubCellIndex, uTagType, pString, pUserData)
A handle to the window that represents the Medical Viewer Cell.
A zero-based index of the sub-cell. This sub-cell contains the image that contains the region changed. Pass -2 to refer to the selected sub-cell.
The built-in tag that is about to be printed on the cell/sub-cell. Possible values are:
Value | Meaning |
---|---|
DISPWIN_TYPE_SCALE | [1] Scale tag. |
DISPWIN_TYPE_WLCENTERWIDTH | [2] Window level tag. |
DISPWIN_TYPE_FIELDOFVIEW | [3] Field of view tag. |
DISPWIN_TYPE_OWNERDRAW | [4] Owner draw tag. |
DISPWIN_TYPE_FRAME | [5] Frame tag. |
DISPWIN_TYPE_RULERUNIT | [6] The ruler unit. |
DISPWIN_TYPE_LEFTORIENTATION | [7] Reserved for future. |
DISPWIN_TYPE_RIGHTORIENTATION | [8] Reserved for future. |
DISPWIN_TYPE_TOPORIENTATION | [9] Reserved for future. |
DISPWIN_TYPE_BOTTOMORIENTATION | [10] Reserved for future. |
DISPWIN_TYPE_OFFSET | [11] Image Offset tag. |
DISPWIN_TYPE_ALPHA | [12] Alpha value tag. |
A string containing the built-in tag text, the user can update this value to display instead.
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_DispContainerSetBuiltInTagCallBack.) Keep in mind that this is a void pointer, which must be cast to the appropriate data type within your callback function.
Value | Meaning |
---|---|
SUCCESS | The function was successful. |
1 | An error occurred. Refer to Return Codes. |
To get the built-in tag callback, use L_DispContainerGetBuiltInTagCallBack. To set the built-in tag callback, use L_DispContainerSetBuiltInTagCallBack.
For an example, refer to L_DispContainerGetBuiltInTagCallBack.