Version 10 is the first version of the LEADTOOLS Screen Capture C 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: