Item Method [InkTablets Collection]
Item Method [InkTablets Collection] |
Returns the IInkTablet object at the specified index within the InkTablets collection.
Declaration
[C++]
HRESULT Item (
[in] long index,
[out, retval] IInkTablet** Tablet
);
[Microsoft® Visual Basic® 6.0]
Public Function Item( _
index As Long _
) As IInkTablet
Parameters
index
[in] The zero-based index of the IInkTablet object to get.
Tablet
[out] Returns the IInkTablet object at the specified index within the InkTablets 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 IInkTablet object from the InkTablets collection.
Dim theTablets As New InkTablets
Dim theFirstTablet As IInkTablet
Set theFirstTablet = theTablets.Item(0)