Available in LEADTOOLS Imaging Pro, Vector, Document, and Medical Imaging toolkits. |
Version 10
Version 10 is the first version of the LEADTOOLS Screen Capture C DLL.
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: