Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
AddWord Method [InkWordList Class] |
Adds a single word to the InkWordList object.
Declaration
[C++]
HRESULT AddWord(
[in] BSTR word
);
[Microsoft® Visual Basic® 6.0]
Public Sub AddWord( _
word As String _
)
Parameters
word
[in] The word to add to a InkWordList object. The word is not added if it already exists in the list.
For more information about the BSTR data type, see Using the Automation Library.
Return Value
| HRESULT value | Description |
|---|---|
| S_OK | Success. |
| S_FALSE | The word already exists in the list. |
| E_OUTOFMEMORY | Cannot allocate memory to complete the operation. |
| E_FAIL | An unspecified error occurred. |
| E_POINTER | A parameter contained an invalid pointer. |
| E_INK_EXCEPTION | An exception occurred inside the method. |
Remarks
If a string is added to a word list, its capitalized versions are also implicitly added. For instance, adding "hello" implicitly adds "Hello" and "HELLO".
Example
[Visual Basic 6.0]
This Visual Basic 6.0 example adds a word to a InkWordList object, theWordList, assigned to the default InkRecognizerContext object.
Private Sub AddAWord()
Dim theRecognizers As New InkRecognizers
Dim theRecognizer As IInkRecognizer
Set theRecognizer = theRecognizers.GetDefaultRecognizer
Dim theRecognizerContext As InkRecognizerContext
Set theRecognizerContext = theRecognizer.CreateRecognizerContext
Dim theWordList As InkWordList
Set theWordList = New InkWordList
theWordList.AddWord ("Microsoft")
Set theRecognizerContext.wordlist = theWordList
End Sub