Item Method [InkRecognizers Collection]
Item Method [InkRecognizers Collection] |
Returns the IInkRecognizer object at the specified index within the InkRecognizers collection.
Declaration
[C++]
HRESULT Item (
[in] long index,
[out, retval] IInkRecognizer** InkRecognizer
);
[Microsoft® Visual Basic® 6.0]
Public Function Item( _
index As Long _
) As IInkRecognizer
Parameters
index
[in] The zero-based index of the IInkRecognizer object to get.
InkRecognizer
[out] Returns the IInkRecognizer object at the specified index within the InkRecognizers collection.
Return Value
HRESULT value | Description |
---|---|
S_OK | Success. |
E_POINTER | A parameter contained an invalid pointer. |
E_FAIL | An unspecified error occurred. |
CO_E_CLASSTRING | Invalid GUID format. |
DISP_E_TYPEMISMATCH | One of the parameters is not a valid VARIANT type. |
E_INVALIDARG | Invalid argument. |
E_UNEXPECTED | Unexpected parameter or property type. |
REGDB_CLASSNOTREG | Type object not registered. |
E_OUTOFMEMORY | Cannot allocate memory to complete the operation. |
E_INK_EXCEPTION | An exception occurred inside the method. |
TPC_E_RECOGNIZER_NOT_REGISTERED | The recognizers registry key is corrupted. |
Remarks
An error occurs if the index doesn't match any existing member of the collection.
Example
[Visual Basic 6.0]
This Visual Basic 6.0 example gets the first IInkRecognizer object of an InkRecognizers collection.
Dim theFirstRecognizer As IInkRecognizer
Set theFirstRecognizer = theRecognizers.Item(0)