// HipMeasure.h #ifndef _HIP_MEASURE_H_ #define _HIP_MEASURE_H_ #include /* required for all Windows applications */ #include #include "..\\..\\..\\include\\l_bitmap.h" /* LEADTOOLS main header file */ #include "..\\..\\..\\include\\l_error.h" /* LEADTOOLS error definition header file */ #include "types.h" #include "handles.h" extern BITMAPHANDLE BitmapPoint; // //************************************************************************************** // // Functions for HipMeasure // //************************************************************************************* // Types of hip measure #define HIP_MEASURE_LEFT 1 #define HIP_MEASURE_RIGHT 2 // Handle IDs for HipMeasure #define HANDLE_ID_CP0 100 #define HANDLE_ID_CP1 101 //*************** HipMeasure Create functions L_VOID HipMeasure_LButtonDown(HWND hWnd, LPCHILDDATA pData); L_VOID HipMeasure_LButtonUp(LPCHILDDATA pData, L_UINT uTool); L_VOID HipMeasure_MouseMove(LPCHILDDATA pData); //*************** HipMeasure Update functions L_VOID HipMeasure_Handle_LButtonDown(LPCHILDDATA pData, pANNMOUSEPOS pMousePos); L_VOID HipMeasure_Handle_MouseMove(LPCHILDDATA pData, pANNMOUSEPOS pMousePos); L_VOID HipMeasure_Handle_LButtonUp(LPCHILDDATA pData, pANNMOUSEPOS pMousePos); //*************** HipMeasure Misc functions L_VOID HipMeasure_ClipCursor(LPCHILDDATA pData, HANNOBJECT hObject, POINT ptStart, L_BOOL bRestore); L_VOID HipMeasure_RestrictPoint(LPCHILDDATA pData, HANNOBJECT hLineH, HANNOBJECT hLineV, POINT ptHandle); #endif _HIP_MEASURE_H_