Syntax
HRESULT SetResult(
[in] ULONG nIndex,
[in] TfCandidateResult imcr
);
Parameters
- nIndex [in]
-
Specifies the zero-based index of the candidate string to set the result for. This parameter is ignored if imcr contains CAND_CANCELED.
- imcr [in]
-
Contains one of the TfCandidateResult values that specifies the result of the reconversion operation.
Return Value
The method can return one of the following values.
| Value | Description |
|
S_OK
| The method was successful.
|
|
E_FAIL
| An unspecified error occurred.
|
Remarks
A typical reconversion operation would include the following operations.
- A list of candidates is obtained and displayed to the user in a dialog box.
- When the user selects a candidate, but before the dialog box is dismissed, ITfCandidateList::SetResult is called with the index of the newly selected candidate and CAND_SELECTED.
- If a different candidate is selected, ITfCandidateList::SetResult is called agian with the index of the newly selected candidate and CAND_SELECTED.
- If the user chooses to accept the new candidate, ITfCandidateList::SetResult is called with the index of the currently selected candidate and CAND_FINALIZED.
- If the user cancels the dialog, ITfCandidateList::SetResult is called with an index of zero and CAND_CANCELED.
Requirements
| Client | Requires Windows XP, Windows 2000 Professional, or Windows NT Workstation. |
| Redistributable | Requires TSF 1.0 on Windows NT 4.0, Windows 2000 Professional and Windows MeWindows 98. |
| Header | Declared in Ctffunc.idl and Ctffunc.h. |
| DLL | Requires Tiptsf.dll. |
See Also
ITfCandidateList
TfCandidateResult
Send comments about this topic to Microsoft
Build date: 12/17/2008