DISPCONTAINERBUILTINTAGCALLBACK Callback Function

#include "ltivw.h"

L_INT pEXT_CALLBACK YourFunction(hCellWnd, nSubCellIndex, uTagType, pString, pUserData)

L_HWND hCellWnd;

handle to the cell window

L_INT nSubCellIndex;

index of the sub-cell

L_UINT uTagType;

built-in tag type

L_TCHAR * pString;

string containing the built-in tag text

L_VOID *pUserData;

pointer to more parameters for the callback

This callback is called before printing any built-in tag text.

Parameter Description
hCellWnd A handle to the window that represents the Medical Viewer Cell.
nSubCellIndex 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.
uTagType 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.
pString A string containing the built-in tag text, the user can update this value to display instead.
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_DispContainerSetBuiltInTagCallBack.) 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 built-in tag callback, use L_DispContainerGetBuiltInTagCallBack. To set the built-in tag callback, use L_DispContainerSetBuiltInTagCallBack.

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.
Help Version 19.0.2017.10.18
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Medical Image Viewer C API Help