Version 10
Version 10 is the first version of the LEADTOOLS Screen Capture API.
Screen Capture capabilities becomes the 15th imaging technology category found in LEADTOOLS. New capture functions allow you to capture all or part of the screen into a bitmap. Capture the entire screen, active window, menu under cursor, window under cursor (button, tool bar, icon, or client area), selected object, mouse cursor or wallpaper. Allows for capture of a selected area of the screen in a wide array of shapes such as rectangle, rounded rectangle, ellipse, polygon or freehand. Icon, bitmap and cursor resources can be captured from 32-bit Windows EXE and DLL files. Options include Multi-capture with callback, Hot Keys, and time interval. Great for presentation and application documentation.
New error messages
The following constants for error messages have been added:
New constant
ERROR_CAPTURE_STILL_IN_PROCESS |
/* capture is still in progress */ |
ERROR_INVALID_DELAY |
/* the user passed an invalid delay value */ |
ERROR_INVALID_COUNT |
/* the user passed an invalid capture count */ |
ERROR_INVALID_INTERVAL |
/* the user passed an invalid interval value */ |
ERROR_HOTKEY_CONFILCTS_WITH_CANCELKEY |
/* the user specified the hotkey to be the same as the cancel key */ |
ERROR_CAPTURE_INVALID_AREA_TYPE |
/* wrong area type passed to L_CaptureArea() */ |
ERROR_CAPTURE_NO_OPTION_STRUCTURE |
/* invalid options structure pointer */ |
ERROR_CAPTURE_INVALID_FILL_PATTERN |
/* invalid fill pattern */ |
ERROR_CAPTURE_INVALID_LINE_STYLE |
/* invalid line style */ |
ERROR_CAPTURE_INVALID_INFOWND_POS |
/* invalid position for the info window */ |
ERROR_CAPTURE_INVALID_INFOWND_SIZE |
/* invalid size for the info window */ |
ERROR_CAPTURE_ZERO_AREA_SIZE |
/* capture area is equal to zero */ |
ERROR_CAPTURE_FILE_ACCESS_FAILED |
/* The specified filename couldn't be read */ |
ERROR_CAPTURE_INVALID_32BIT_EXE_OR_DLL |
/* The specified filename is not a valid 32bit EXE/DLL */ |
ERROR_CAPTURE_INVALID_RESOURCE_TYPE |
/* The specified resource type is not supported */ |
ERROR_CAPTURE_INVALID_RESOURCE_INDEX |
/* The index resource is out of range */ |
ERROR_CAPTURE_NO_ACTIVE_WINDOW |
/* no active window */ |
ERROR_CAPTURE_CANNOT_CAPTURE_WINDOW |
/* cannot capture window */ |
ERROR_CAPTURE_STRING_ID_NOT_DEFINED |
/* undefined string ID */ |
ERROR_CAPTURE_DELAY_LESS_THAN_ZERO |
/* delay must be at least zero */ |
ERROR_CAPTURE_NO_MENU |
/* no menu to capture */ |
The rest of this topic lists the new functions in version 10.
Screen Capture: