DISPCONTAINERBUILTINTAGCALLBACK

Summary

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

Syntax

#include "ltivw.h"

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

Parameters

L_HWND hCellWnd

A handle to the window that represents the Medical Viewer Cell.

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

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

L_TCHAR * pString

A string containing the built-in tag text, the user can update this value to display instead.

L_VOID *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

Value Meaning
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

See Also

Functions

Topics

Example

For an example, refer to L_DispContainerGetBuiltInTagCallBack.

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Medical Image Viewer C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.