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.
The following constants for error messages have been added:
Value | Description |
---|---|
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.