To develop applications using the ImageKit, place the necessary
controls on the form at design time, then set the control's
properties or execute the control's methods to produce the desired
functionality.
Syntax
Notation for the control name within the syntax section of this
reference guide will adhere to the following conventions:
| Control Name | Explanation |
| imagekitcontrolname | Refers to the name associated with the ImageKit Control. |
| thumbcontrolname | Refers to the name assigned to the Thumbnail Control. |
| playcontrolname | Refers to the name assigned to the WebCamera Play Control. |
| previewcontrolname | Refers to the name assigned to the WebCamera Preview Control. |
| recordcontrolname | Refers to the name assigned to the WebCamera Record Control. |
| Note: In the ImageKit9, the ImageKit Control and the Thumbnail Control have their own OCX files. | |
- Using the ImageKit9 ActiveX controls in VisualBasic:
When a control property or method returns a Boolean value, it is important to check whether that value is False instead of checking whether that value is True. This is because VisualBasic returns a value of -1 for true, whereas the ImageKit returns a value of 1 for true. It is therefore necessary in VB to check for a False condition since checking for the True condition of a Boolean value could lead to an incorrect result.
- Using the ImageKit9 ActiveX controls in Visual C++:
The definitions for all constants used by each of the control's properties and methods are provided in the following header file; ImageKit9Ax.h
- Compatibility with earlier versions of the ImageKit:
From the ImageKit8 ActiveX, there is no longer backward compatibility with the seperate controls that were used in the ImageKit6 or earlier versions. Instead of these controls, please use the ImageKit Control which implements the functions of these seperate controls. Also, the Slideshow Control, which was available in earlier versions, has been deprecated and is not supported in the ImageKit8 ActiveX or later.
1) ImageKit5:
There are a number of differences between the ImageKit9 and the ImageKit5. Some methods with the same name may have additional parameters or a new return value. Whenever the differences between the ImageKit9 and the ImageKit5 are noteworthy, a simple explanation will be included under the heading, [Differences from IK5].
2) ImageKit6:
There are a number of differences between the ImageKit9 and the ImageKit6. There are cases where the properties have the same names but a type or constant has changed. Whenever the differences between the ImageKit9 and the ImageKit6 are noteworthy, an explanation will be included under the heading, [Differences from IK6].
3) ImageKit7 ActiveX:
There are some differences in functionality with the ImageKit9 ActiveX. In such cases an explanation will be included under the heading, [Differences from ImageKit7 ActiveX].
4) ImageKit8 ActiveX:
There are some differences in functionality with the ImageKit9 ActiveX. In such cases an explanation will be included under the heading, [Differences from ImageKit8 ActiveX].
- Please note that IK5, IK6, IK7, IK8, and IK9 refer to the
ImageKit5, ImageKit6, ImageKit7 ActiveX, ImageKit8 ActiveX, and
ImageKit9 ActiveX respectively
Also see the ImageKit Control and the Thumbnail Control