/*----------------------------------------------------------------------------+ | LEADTOOLS for Windows - | | Copyright (c) 1991-2000 LEAD Technologies, Inc. | | All Rights Reserved. | |-----------------------------------------------------------------------------| | PROJECT : LEAD wrappers | | FILE NAME : tcprnt.h | | DESC : | +----------------------------------------------------------------------------*/ #ifndef _LEAD_WRAPPER_ENUMS_H_ #define _LEAD_WRAPPER_ENUMS_H_ /*----------------------------------------------------------------------------+ | ENUMS | +----------------------------------------------------------------------------*/ //--LBITMAP CHANGE NOTIFICATIONS----------------------------------------------- typedef enum tagCHANGENOTIFICATIONS { NC_RECTS_SRC_RECT=1, NC_RECTS_CLIPSRC_RECT, NC_RECTS_DST_RECT, NC_RECTS_CLIPDST_RECT, NC_BITMAP_BITMAPHANDLE, NC_BITMAP_ALLOC, NC_BITMAP_COPY, NC_BITMAP_DATA, NC_BITMAP_COPYHANDLE, NC_BITMAP_CREATE, NC_BITMAP_SET_DATA_POINTER, NC_BITMAP_CREATEALPHA, NC_BITMAP_INITIALIZE, NC_BITMAP_COLOR_MERGE, NC_BITMAP_TOGGLE_COMPRESSION, NC_REGION_FREE_REGION, NC_REGION_OFFSET_REGION, NC_REGION_SET_REGION, NC_REGION_SET_BORDER, NC_REGION_RESIZE_REGION, NC_REGION_HOLES_REMOVAL_RGN, NC_FREE_FREE, NC_FREE_CHANGE_TO_DIB, NC_FREE_CHANGE_TO_DDB, NC_FREE_CHANGE_TO_EMF, NC_FREE_CHANGE_TO_WMF, NC_ACCESS_ACCESS, NC_ACCESS_RELEASE, NC_EDIT_CLEAR, NC_EDIT_COMBINE, NC_EDIT_COMBINEWARP, NC_EDIT_COPYPALETTE, NC_EDIT_COPYRECT, NC_EDIT_PUTROW, NC_EDIT_PUTROWCOL, NC_EDIT_PUTROWCOMP, NC_EDIT_PUTROWCOLCOMP, NC_EDIT_GRAY, NC_EDIT_PUTCOLORS, NC_EDIT_PIXELCOLOR, NC_EDIT_SETALPHA, NC_EDIT_COLORRES, NC_EDIT_FILL, NC_EDIT_UNDERLAY, NC_EDIT_REMAP_INTENSITY, NC_EDIT_PICTURIZE, NC_EDIT_WINDOW_LEVEL, NC_EDIT_CLEAR_NEGATIVE_PIXELS, NC_EDIT_WINDOW_LEVEL_BITMAP, NC_EDIT_SET_PAINT_CONTRAST, NC_EDIT_SET_PAINT_INTENSITY, NC_EDIT_SET_PAINT_GAMMA, NC_EDIT_GRAY_EXT, NC_EDIT_COLORED_GRAY, NC_EDIT_BALANCE_COLORS, NC_EDIT_SWAP_COLORS, NC_EDIT_ADD, NC_EDIT_REMOVE_REDEYE, NC_EDIT_ALPHA_BLEND, NC_EDIT_FEATHER_ALPHA_BLEND, NC_EDIT_ADD_BORDER, NC_EDIT_ADD_FRAME, NC_EDIT_PIXELDATA, NC_EDIT_SIGNED_TO_UNSIGNED, NC_EDIT_CHANGE_COMPRESSION, NC_TRANSFORM_ROTATE_VIEW_PERSPECTIVE, NC_TRANSFORM_VIEW_PERSPECTIVE, NC_TRANSFORM_FLIP, NC_TRANSFORM_REVERSE, NC_TRANSFORM_ROTATE, NC_TRANSFORM_SHEAR, NC_TRANSFORM_TRANSLATE, NC_TRANSFORM_SCALE, NC_DIM_HEIGHT, NC_DIM_TRIM, NC_DIM_SIZE, NC_DIM_RESIZE_CANVAS, NC_DIM_RESAMPLE, NC_DITHERING_START_DITHERING, NC_DITHERING_DITHERING, NC_DITHERING_STOP_DITHERING, NC_FILTER_AUTOTRIM, NC_FILTER_HALFTONE, NC_FILTER_ADDNOISE, NC_FILTER_AVERAGE, NC_FILTER_BINARY_FILTER, NC_FILTER_CONTRAST, NC_FILTER_HUE, NC_FILTER_INTENSITY, NC_FILTER_SATURATION, NC_FILTER_DESKEW, NC_FILTER_DESPECKLE, NC_FILTER_SMOOTH, NC_FILTER_LINEREMOVE, NC_FILTER_DOTREMOVE, NC_FILTER_INVERTEDTEXT, NC_FILTER_BORDERREMOVE, NC_FILTER_HOLEPUNCHREMOVE, NC_FILTER_EMBOSS, NC_FILTER_GAMMA_CORRECT, NC_FILTER_INVERT, NC_FILTER_HISTO_CONTRAST, NC_FILTER_HISTO_EQUALIZE, NC_FILTER_INTENSITY_DETECT, NC_FILTER_MAX, NC_FILTER_MEDIAN, NC_FILTER_MIN, NC_FILTER_OILIFY, NC_FILTER_POSTERIZE, NC_FILTER_SOLARIZE, NC_FILTER_SPATIAL, NC_FILTER_STRETCH_INTENSITY, NC_FILTER_GRADIENT, NC_FILTER_LAPLACIAN, NC_FILTER_SOBEL, NC_FILTER_PREWITT , NC_FILTER_SHIFTDIFF, NC_FILTER_LINESEG, NC_FILTER_EROSION, NC_FILTER_DILATION, NC_FILTER_SHARPEN, NC_FILTER_BRIGHTNESS, NC_FILTER_MOSAIC, NC_FILTER_CONTOUR, NC_FILTER_GAUSSIAN, NC_FILTER_UNSHARP_MASK, NC_FILTER_ANTI_ALIAS, NC_FILTER_EDGE_DETECTOR, NC_FILTER_MOTION_BLUR, NC_FILTER_MULTIPLY, NC_FILTER_REMAP_HUE, NC_FILTER_ADDWEIGHTED, NC_FILTER_LOCAL_HISTOEQUALIZE, NC_FILTER_INTENSITY_DETECT_BINARY, NC_FILTER_PIXELATE, NC_FILTER_WIND, NC_FILTER_IMPRESSIONIST, NC_FILTER_WAVE, NC_FILTER_ZOOM_WAVE, NC_FILTER_RAD_WAVE, NC_FILTER_FREE_HAND_SHEAR, NC_FILTER_FREE_HAND_WAVE, NC_FILTER_ADD_MESSAGE, NC_FILTER_EXTRACT_MESSAGE, NC_FILTER_SPHERIZE, NC_FILTER_CYLINDRICAL, NC_FILTER_BENDING, NC_FILTER_PUNCH, NC_FILTER_RIPPLE, NC_FILTER_POLAR, NC_FILTER_RADIAL_BLUR, NC_FILTER_ZOOM_BLUR, NC_FILTER_SWIRL, NC_FILTER_DEINTERLACE, NC_FILTER_SAMPLE_TARGET, NC_FILTER_HALF_TONE, NC_FILTER_CUBISM, NC_FILTER_LIGHT_CONTROL, NC_FILTER_GLASS_EFFECT, NC_FILTER_LENS_FLARE, NC_FILTER_BUMP_MAP, NC_FILTER_GLOW_FILTER, NC_FILTER_EDGE_DETECT_STATISTICAL, NC_FILTER_DESATURATE, NC_FILTER_SMOOTH_EDGES, NC_FILTER_AUTO_BINARY, NC_FILTER_BINARY, NC_FILTER_CHANNEL_MIX, NC_FILTER_PLANE, NC_FILTER_PLANE_BEND, NC_FILTER_TUNNEL, NC_FILTER_FREE_RAD_BEND, NC_FILTER_FREE_PLANE_BEND, NC_FILTER_OCEAN, NC_FILTER_LIGHT, NC_FILTER_DRY, NC_FILTER_DRAW_STAR, NC_FILTER_ADD_SHADOW, NC_FILTER_ALLOC_FT_ARRAY, NC_FILTER_CHANGE_HUE_SAT_INT, NC_FILTER_COLOR_REPLACE, NC_FILTER_COLOR_THRESHOLD, NC_FILTER_DFT, NC_FILTER_DIRECTION_EDGE_STATISTICAL, NC_FILTER_FFT, NC_FILTER_FT_DISPLAY, NC_FILTER_FRQ_FILTER, NC_FILTER_FRQ_FILTER_MASK, NC_FILTER_GET_STATISTICS_INFO, NC_FILTER_GET_FERETS_DIAMETER, NC_FILTER_GET_OBJECT_INFO, NC_FILTER_GET_RGN_CONTOUR_POINTS, NC_FILTER_GET_RGN_PERIMETER_LENGTH, NC_FILTER_MATH_FUNCTION, NC_FILTER_REV_EFFECT, NC_FILTER_SEGMENT, NC_FILTER_SUBTRACT_BACKGROUND, NC_FILTER_USER_FILTER, NC_FILTER_ADAPTIVE_CONTRAST, NC_FILTER_AGING, NC_FILTER_APPLY_MATH_LOGIC, NC_FILTER_COLOR_INTENSITY_BALANCE, NC_FILTER_COLORIZE_GRAY, NC_FILTER_CONT_BRIGHT_INT, NC_FILTER_DICE_EFFECT, NC_FILTER_DIGITAL_SUBTRACT, NC_FILTER_DYNAMIC_BINARY, NC_FILTER_EDGE_DETECT_EFFECT, NC_FILTER_FUNCTIONAL_LIGHT, NC_FILTER_MULTI_SCALE_ENHANCEMENT, NC_FILTER_PUZZLE_EFFECT, NC_FILTER_RING_EFFECT, NC_FILTER_SELECT_DATA, NC_FILTER_SHIFT_DATA, NC_FILTER_TEXTURE_ALPHA_BLEND, NC_FILTER_IS_REG_MARK, NC_FILTER_GET_MARKS_CENTER_MASS, NC_FILTER_SEARCH_REG_MARKS, NC_FILTER_GET_TRANSFORMATION_PARAMETERS, NC_FILTER_APPLY_TRANSFORMATION_PARAMETERS, NC_FILTER_GET_LINEAR_VOILUT, NC_FILTER_CONVERT_SIGNED_TO_UNSIGNED, NC_FILTER_CONVERT_UNSIGNED_TO_SIGNED, NC_FILTER_GRAY_SCALE_TO_DUOTONE, NC_FILTER_GRAY_SCALE_TO_MULTITONE, NC_FILTER_SKELETON, NC_FILTER_INIT_LEVEL_EXTREMES, NC_FILTER_COLOR_LEVEL, NC_FILTER_AUTO_COLOR_LEVEL, NC_FILTER_SELECTIVE_COLOR, NC_FILTER_CORRELATION, NC_FILTER_SET_OVERLAY, NC_FILTER_GET_OVERLAY, NC_FILTER_SET_OVERLAY_ATTRIBUTES, NC_FILTER_GET_OVERLAY_ATTRIBUTES, NC_FILTER_UPDATE_OVERLAY_BITS, NC_FILTER_GET_OVERLAY_COUNT, NC_FILTER_PAINT_DC_OVERLAY, NC_FILTER_SCRAMBLE, NC_FILTER_APPLY_MODALITY_LUT, NC_FILTER_APPLY_LINEAR_MODALITY_LUT, NC_FILTER_APPLY_VOILUT, NC_FILTER_APPLY_LINEAR_VOILUT, NC_DIALOG_MOTION_BLUR, NC_DIALOG_RADIAL_BLUR, NC_DIALOG_ZOOM_BLUR, NC_DIALOG_GAUSSIAN_BLUR, NC_DIALOG_ANTI_ALIAS, NC_DIALOG_AVERAGE, NC_DIALOG_MEDIAN, NC_DIALOG_ADD_NOISE, NC_DIALOG_MAX_FILTER, NC_DIALOG_MIN_FILTER, NC_DIALOG_SHARPEN, NC_DIALOG_SHIFT_DIFFERENCE_FILTER, NC_DIALOG_EMBOSS, NC_DIALOG_OILIFY, NC_DIALOG_MOSAIC, NC_DIALOG_EROSION_FILTER, NC_DIALOG_DILATION_FILTER, NC_DIALOG_CONTOUR_FILTER, NC_DIALOG_GRADIENT_FILTER, NC_DIALOG_LAPLACIAN_FILTER, NC_DIALOG_SOBEL_FILTER, NC_DIALOG_PREWITT_FILTER, NC_DIALOG_LINE_SEGMENT_FILTER, NC_DIALOG_UNSHARP_MASK, NC_DIALOG_MULTIPLY, NC_DIALOG_ADD_BITMAPS, NC_DIALOG_STITCH, NC_DIALOG_FREE_HAND_WAVE, NC_DIALOG_WIND, NC_DIALOG_POLAR, NC_DIALOG_ZOOM_WAVE, NC_DIALOG_RADIAL_WAVE, NC_DIALOG_SWIRL, NC_DIALOG_WAVE, NC_DIALOG_WAVE_SHEAR, NC_DIALOG_PUNCH, NC_DIALOG_RIPPLE, NC_DIALOG_BENDING, NC_DIALOG_CYLINDRICAL, NC_DIALOG_SPHERIZE, NC_DIALOG_IMPRESSIONIST, NC_DIALOG_PIXELATE, NC_DIALOG_EDGE_DETECTOR, NC_DIALOG_UNDERLAY, NC_DIALOG_PICTURIZE, NC_DIALOG_COLORRES, NC_DIALOG_BALANCE_COLORS, NC_DIALOG_COLORED_GRAY, NC_DIALOG_GRAYSCALE, NC_DIALOG_REMAP_INTENSITY, NC_DIALOG_REMAP_HUE, NC_DIALOG_CUSTOMIZE_PALETTE, NC_DIALOG_LOCAL_HISTOEQUALIZE, NC_DIALOG_INTENSITY_DETECT, NC_DIALOG_SOLARIZE, NC_DIALOG_POSTERIZE, NC_DIALOG_BRIGHTNESS, NC_DIALOG_CONTRAST, NC_DIALOG_HUE, NC_DIALOG_SATURATION, NC_DIALOG_GAMMA_ADJUSTMENT, NC_DIALOG_HALFTONE, NC_DIALOG_HISTOCONTRAST, NC_DIALOG_WINDOWLEVEL, NC_DIALOG_COLOR, NC_DIALOG_GETSHAPE, NC_DIALOG_GETEFFECT, NC_DIALOG_GETTRANSITION, NC_DIALOG_GETGRADIENT, NC_DIALOG_GETTEXT, NC_DIALOG_GETDIRECTORY, NC_DIALOG_FILE_CONVERSION, NC_DIALOG_FILES_ASSOCIATION, NC_DIALOG_PRINT_STITCHED_IMAGES, NC_DIALOG_PRINT_PREVIEW, NC_DIALOG_SAVE, NC_DIALOG_OPEN, NC_DIALOG_ROTATE, NC_DIALOG_SHEAR, NC_DIALOG_RESIZE, NC_DIALOG_ADD_BORDER, NC_DIALOG_ADD_FRAME, NC_DIALOG_AUTO_TRIM, NC_DIALOG_CANVAS_RESIZE, NC_DIALOG_HISTOGRAM, NC_DIALOG_FEATHER_SELECTION, NC_DIALOG_REMOVE_REDEYE, NC_DIALOG_SMOOTH, NC_DIALOG_LINE_REMOVE, NC_DIALOG_BORDER_REMOVE, NC_DIALOG_INVERTED_TEXT, NC_DIALOG_DOT_REMOVE, NC_DIALOG_HOLE_PUNCH_REMOVE, NC_DIALOG_PNG_WEB_TUNER, NC_DIALOG_GIF_WEB_TUNER, NC_DIALOG_JPEG_WEB_TUNER, NC_DIALOG_HTML_MAPPER, NC_VECTOR_VECTORHANDLE, NC_VECTOR_COPY, NC_VECTOR_INITIALIZE, NC_VECTOR_DIALOG_ROTATE, NC_VECTOR_DIALOG_SCALE, NC_VECTOR_DIALOG_TRANSLATE, NC_VECTOR_DIALOG_3DOPTIONS, NC_VECTOR_DIALOG_CAMERA, NC_VECTOR_DIALOG_RENDER, NC_VECTOR_DIALOG_VIEW_MODE, NC_VECTOR_DIALOG_HIT_TEST, NC_VECTOR_DIALOG_EDIT_ALL_LAYERS, NC_VECTOR_DIALOG_NEW_LAYER, NC_VECTOR_DIALOG_EDIT_LAYER, NC_VECTOR_DIALOG_EDIT_ALL_GROUPS, NC_VECTOR_DIALOG_NEW_GROUP, NC_VECTOR_DIALOG_EDIT_GROUP, NC_VECTOR_DIALOG_NEW_OBJECT, NC_VECTOR_DIALOG_EDIT_OBJECT, NC_VECTOR_ROTATE, NC_VECTOR_SCALE, NC_VECTOR_TRANSLATE, NC_VECTOR_CAMERA, NC_VECTOR_FREE, NC_VECTOR_EMPTY, NC_VECTOR_BACKCOLOR, NC_VECTOR_PALETTE, NC_VECTOR_VIEW_MODE, NC_VECTOR_VIEW_PORT, NC_VECTOR_PAN, NC_VECTOR_BIND_VERTICES, NC_VECTOR_REALIZE, NC_VECTOR_LOCKED, NC_VECTOR_ORIGIN, NC_VECTOR_TRANSFORM, NC_VECTOR_ZOOMRECT, NC_VECTOR_PARALLELOGRAM, NC_VECTOR_MARKER, NC_VECTOR_HIT_TEST, NC_VECTOR_GET_ENGINE, NC_VECTOR_ATTACH, NC_VECTOR_ADD_OBJECT, NC_VECTOR_COPY_OBJECT, NC_VECTOR_DELETE_OBJECT, NC_VECTOR_SELECT_OBJECT, NC_VECTOR_EXPLODE_OBJECT, NC_VECTOR_SET_OBJECT, NC_VECTOR_SET_OBJECT_ATTRIBUTES, NC_VECTOR_LOCK_OBJECT, NC_VECTOR_POLYGON_MODE, NC_VECTOR_USE_LIGHTS, NC_VECTOR_AMBIENT_COLOR, NC_VECTOR_COPY_FROM_CLIPBOARD, //NC_FREE_CHANGE_TO_EMF, //NC_FREE_CHANGE_TO_WMF, NC_VECTOR_METAFILE, NC_VECTOR_ADD_LAYER, NC_VECTOR_DELETE_LAYER, NC_VECTOR_EMPTY_LAYER, NC_VECTOR_COPY_LAYER, NC_VECTOR_SET_ACTIVE_LAYER, NC_VECTOR_SET_LAYER, NC_VECTOR_REPAINT, NC_VECTOR_LOAD_FILE, NC_VECTOR_ADD_GROUP, NC_VECTOR_DELETE_GROUP, NC_VECTOR_DELETE_GROUP_CLONES, NC_VECTOR_EMPTY_GROUP, NC_VECTOR_COPY_GROUP, NC_VECTOR_SET_GROUP, NC_FILTER_DESKEWBITMAPEXT, NC_FILTER_PLASMAFILTER, NC_FILTER_ZIGZAG, NC_FILTER_BRICKSTEXTURE, NC_FILTER_MASKCONVOLUTION, NC_FILTER_HIGHPASS, NC_FILTER_GAMMACORRECTBITMAPEXT, NC_FILTER_DIFFUSEGLOW, NC_FILTER_CLOUDS, NC_FILTER_MOSAICTILES, NC_FILTER_FRAGMENT, NC_FILTER_OFFSET, NC_FILTER_VIGNETTE, NC_FILTER_COLORHALFTONE, NC_FILTER_HALFTONEPATTERN, NC_FILTER_ADJUSTBITMAPTINT, NC_FILTER_POINTILLIST, NC_FILTER_ROMANMOSAIC, NC_FILTER_DISPLACE_MAP, NC_FILTER_CANVAS, NC_FILTER_PERSPECTIVE, NC_FILTER_CORRELATIONLIST, NC_FILTER_COLOREDBALLS, NC_FILTER_SLICE, NC_FILTER_SETKAUFMANNRGN, NC_FILTER_COLOREDPENCIL, NC_FILTER_PERLIN, NC_FILTER_SHIFTZEROTONEGATIVE, NC_FILTER_SHIFTMINIMUMTOZERO, NC_DIALOG_ICCPROFILE, } CHANGENOTIFICATIONS; //--LBITMAP CHANGE NOTIFICATIONS CATIGORY-------------------------------------- typedef enum tagCHANGENOTIFICATIONSCATIGORY { NCAT_RECTS=1, NCAT_BITMAP, NCAT_FREE, NCAT_ACCESS, NCAT_DIM, NCAT_EDIT, NCAT_TRANSFORM, NCAT_FILTER, NCAT_AUTOPROCESS, NCAT_DITHERING, NCAT_REGION, NCAT_DIALOG, NCAT_VECTOR, NCAT_VECTOR_DIALOG, NCAT_MARKER, } CHANGENOTIFICATIONSCATIGORY; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagLWRAPPEROBJECTTYPE { LEAD_OBJECT_LFILE=0, LEAD_OBJECT_LISIS, LEAD_OBJECT_LTWAIN, LEAD_OBJECT_LPRINT, LEAD_OBJECT_LPAINT, LEAD_OBJECT_LDIALOGBASE, LEAD_OBJECT_LDIALOGIMAGE, LEAD_OBJECT_LDIALOGEFFECT, LEAD_OBJECT_LDIALOGCOLOR, LEAD_OBJECT_LDIALOGWEB, LEAD_OBJECT_LDIALOGIMAGEEFFECT, LEAD_OBJECT_LDIALOGDOCUMENT, LEAD_OBJECT_LDIALOGFILE, LEAD_OBJECT_LBITMAPRGN, LEAD_OBJECT_LMEMORYFILE, LEAD_OBJECT_LPAINTEFFECT, LEAD_OBJECT_LSCREENCAPTURE, LEAD_OBJECT_LVECTORDIALOG, LEAD_OBJECT_LVECTORFILE, LEAD_OBJECT_LVECTORMEMORYFILE, LEAD_OBJECT_LVECTORLAYER, LEAD_OBJECT_LVECTOROBJECT, LEAD_OBJECT_LBARCODE, LEAD_OBJECT_LMARKER, LEAD_OBJECT_LAST, } LWRAPPEROBJECTTYPE; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagLWRAPPERBITMAPMEMBER { BITMAP_MEMBER_PLAYBACK=0, BITMAP_MEMBER_BITMAPLIST }LWRAPPERBITMAPMEMBER; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagBITMAPWNDTOOL { TOOL_USERMODE, TOOL_PANIMAGE, TOOL_ZOOMRECT, TOOL_REGION, TOOL_ZOOM_ON_MOUSECLICK, TOOL_MAGGLASS, TOOL_ZOOMVIEW, }BITMAPWNDTOOL; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagVECTORWNDTOOL { TOOL_VECTOR_USERMODE, TOOL_VECTOR_PANIMAGE, //TOOL_VECTOR_ZOOMRECT, //TOOL_VECTOR_ZOOM_ON_MOUSECLICK, TOOL_VECTOR_SELECT, TOOL_VECTOR_ROTATE, }VECTORWNDTOOL; //--LWRAPPER KEYMODE TYPE ----------------------------------------------------- typedef enum tagVECTORWNDKEYMODE { KEY_MODE_ZOOM, KEY_MODE_SCALE, }VECTORWNDKEYMODE; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagBITMAPWNDZOOMMODE { ZOOM_FIT, ZOOM_STRETCH, ZOOM_NORMAL, ZOOM_FITWIDTH, ZOOM_FITHEIGHT, ZOOM_FACTOR }BITMAPWNDZOOMMODE; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagBITMAPWNDFRAMRGN { RGNFRAME_STATIC, RGNFRAME_ANIMATED, RGNFRAME_NONE }BITMAPWNDFRAMRGN; //--LWRAPPER OBJECT TYPE------------------------------------------------------- typedef enum tagBITMAPWNDRGNTYPE { REGION_TYPE_POLYGON, REGION_TYPE_RECT, REGION_TYPE_ELIPSE, REGION_TYPE_ROUNDRECT, REGION_TYPE_TRIANGLE, REGION_TYPE_FREE_HAND, REGION_TYPE_CURVE, REGION_TYPE_BEZIER }BITMAPWNDRGNTYPE; //--LWRAPPER EFFECT TYPE------------------------------------------------------- typedef enum tagEFXPAINTTYPE { EFX_NOTIFY_TRANSSITON, EFX_NOTIFY_IMAGE, }EFXPAINTTYPE; //--LWRAPPER REGION ACTIONS---------------------------------------------------- typedef enum tagREGIONACTION { REGION_CREATED, REGION_DESTROYED, REGION_MODIFIED, }REGIONACTION; //--possible values for nEvent in ANIMATTIONEVENTDATA ---------------------------------------------------- typedef enum tagANIMATE_EVENT { EVENT_MOVE_FIRST, EVENT_MOVE_LAST, EVENT_MOVE_NEXT, EVENT_MOVE_PREV, EVENT_MOVE_TO, EVENT_PLAYSTATE_START, EVENT_PLAYSTATE_END, EVENT_PLAYSTATE_PRECLEAR, EVENT_PLAYSTATE_POSTCLEAR, EVENT_PLAYSTATE_PRERENDER, EVENT_PLAYSTATE_RENDER , EVENT_PLAYSTATE_POSTRENDER, EVENT_PLAYSTATE_WAITINPUT, EVENT_PLAYSTATE_WAITDELAY , EVENT_PLAYSTATE_WAITINPUTDELAY, EVENT_PLAYSTATE_PREDISPOSE , EVENT_PLAYSTATE_POSTDISPOSE, EVENT_PLAYSTATE_LOOP } ANIMATE_EVENT; //--possible values for LAnimationWindow::SetDisposalMethod---------------------------------------------------- typedef enum tagANIMATION_DISPOSAL { DISPOSAL_NONE, DISPOSAL_LEAVE, DISPOSAL_RESTOREBACKGROUND, DISPOSAL_RESTOREPREVIOUS } ANIMATION_DISPOSAL; //--BITMAP WINDOW MESSAGES----------------------------------------------------- typedef enum tagBITMAPWINDOWMESSAGES { /*Bitmap Window (LBitmapWindow) Messages*/ LBW_LBUTTONDOWN=WM_LEAD+0, LBW_LBUTTONUP, LBW_RBUTTONDOWN, LBW_RBUTTONUP, LBW_LBUTTONCLICKED, LBW_RBUTTONCLICKED, LBW_LBUTTONDBLCLK, LBW_RBUTTONDBLCLK, LBW_MOUSEMOVE, LBW_KEYDOWN, LBW_KEYUP, LBW_KEYPRESS, LBW_SIZECHANGED, LBW_FILEDRAGDROP, LBW_PAINTEFFECTS, LBW_PANWINDOW, LBW_ZOOM, LBW_SETFOCUS, LBW_KILLFOCUS, LBW_ENABLED, LBW_DISABLED, LBW_SCROLLED, LBW_BITMAPCHANGED, LBW_PAINTED, LBW_RGNCHANGED, /*Annotation Window (LAnnotationWindow) Messages*/ LBAW_SELECTED, LBAW_HYPERLINK, LBAW_HYPERLINKMENU, LBAW_CHANGED, LBAW_DESTROYED, LBAW_DRAWN, LBAW_LOCKED, LBAW_UNLOCKED, LBAW_CLICKED, LBAW_CREATED, /*Animation Window (LAnimationWindow) Messages*/ LAM_MOVE_FIRST, LAM_MOVE_LAST, LAM_MOVE_NEXT, LAM_MOVE_PREV, LAM_MOVE_TO, LAM_PLAYBACK_EVENT, /*Vector Window (LVectorWindow) specific Messages*/ LVW_SCALE, LVW_VECTOR_CHANGED } BITMAPWINDOWMESSAGES; //--BAR CODE Major Types------------------------------------------------------- typedef enum tagBARCODETYPE { BARCODE_LINEAR =0, BARCODE_CODEONE, BARCODE_PDF, BARCODE_DATAMATRIX, BARCODE_QR } BARCODETYPE; #endif //_LEAD_WRAPPER_ENUMS_H_ /*================================================================= EOF =====*/