/*[]=====================================================================[]*/ /*[] LeadTools Run Time Library - Version 11 []*/ /*[] []*/ /*[] []*/ /*[] Copyright (c) 1991-2000 LEAD Technologies, Inc. []*/ /*[] All Rights Reserved. []*/ /*[] []*/ /*[] utils.h []*/ /*[]=====================================================================[]*/ #ifndef _UTILS_H_ #define _UTILS_H_ #include #include #include "..\\..\\..\\include\\ltkrn.h" #include "..\\..\\..\\include\\ltdic.h" #include "defines.h" //LogMessage #define MSG_NONE 0 #define MSG_SEND 1 #define MSG_RECEIVE 2 #define MSG_ERROR 3 //TreeView functions BOOL TV_SetCheckState(HWND hwndTreeView, HTREEITEM hItem, BOOL fCheck); BOOL TV_GetCheckState(HWND hwndTreeView, HTREEITEM hItem); UINT TV_GetItemState(HWND hTreeView, HTREEITEM hItem, UINT stateMask); BOOL TV_SetItemState(HWND hwndTreeView, HTREEITEM hItem, UINT state, UINT stateMask); DWORD TV_GetItemData(HWND hTreeView, HTREEITEM hItem); L_VOID TV_GetItemText(HWND hTreeView, HTREEITEM hItem, L_CHAR *szText, L_INT nLen); //Message logging functions L_VOID AllClear(); L_INT GetAllCount(); L_VOID LogClear(); L_VOID InfoClear(); L_INT GetLogCount(); L_CHAR *IntToString(UINT iVal, L_CHAR *szVal); HTREEITEM LogMessage(L_UINT uMsgType, L_CHAR *szMsg); HTREEITEM LogMessage1(L_UINT uMsgType, L_INT nRet, L_CHAR *szMsg); HTREEITEM LogMessageChild(HTREEITEM hRoot, L_CHAR *szMsg1, L_CHAR *szMsg2); L_VOID CopyTagKey(HDICOMDS hDSsrc, HDICOMDS hDSdst, pDICOMELEMENT pElement, L_CHAR *szKey, L_UINT32 nTag); L_BOOL CheckAvailability(pDICOMELEMENT pImageDR); void Trim(char* pszString); #endif _UTILS_H