HRECOCONTEXT 控制碼
HRECOCONTEXT控制碼可用來將筆跡新增至內容、以同步或非同步方式執行筆跡辨識) (、擷取辨識結果,以及擷取替代專案。
擁有辨識器內容控點的主要原因是區分筆跡輸入。 例如,您可以建立具有兩個視窗的應用程式,使用者能夠在任一視窗中筆跡。 當您要求辨識器辨識其中一個視窗的筆跡時,您不想讓第一個視窗的筆跡與第二個視窗的筆跡混合。 在此類型的應用程式中,您會為每個) 視窗建立兩個辨識器內容 (一個,並將傳入視窗 1 的筆劃新增至辨識器內容 1,並將視窗 2 的筆劃新增至辨識器內容 2。 若要傳回辨識結果,請在辨識器內容 1 或辨識器內容 2 上呼叫進程,視您想要視窗 1 或 2 的結果而定。
辨識器內容控制碼可以是您想要的任何專案。 但通常是結構全域陣列中的索引。 結構可能包含所有已輸入的筆劃,以及辨識器用於該特定筆跡 (的所有變數,例如內部延遲結構,或辨識) 的目前狀態。 一個結構可能包含辨識器所需的所有資訊,並用於一段特定的筆跡。
若要取得 HRECOCONTEXT 控制碼,請呼叫 CreateCoNtext 函式。
typedef HANDLE HRECOCONTEXT;
備註
以下是 HRECOCONTEXT 函式
函式 | 描述 |
---|---|
AddStroke | 將筆墨筆劃新增至辨識器內容。 |
AdviseInkChange | 停止辨識器處理筆跡,因為正在新增或刪除新的筆劃。 |
CloneCoNtext | 建立包含與原始相同設定的辨識器內容。 新的辨識器內容不包含原始的筆跡或辨識結果。 |
EndInkInput | 表示不會再將筆跡新增至內容。 |
GetAlternateList | 傳回最佳結果字串的替代專案清單。 |
GetBestAlternate | 傳回 HRECOALT 控制碼 指標,以獲得最佳結果替代。 |
GetBestResultString | 傳回最佳結果字串。 |
GetCoNtextPropertyList | 傳回辨識器支援的屬性清單。 |
GetCoNtextPropertyValue | 從辨識器內容傳回指定的屬性值。 |
GetEnabledUnicodeRanges | 傳回內容上啟用的 Unicode 點範圍清單。 |
GetGuide | 傳回用於 Boxed 或 lined 輸入的指南。 |
GetLatticePtr | 傳回目前結果之延遲的指標。 |
IsStringSupported | 傳回值,指出單字、日期、時間、數位或其他傳入的文字是否包含在字典中。 |
處理序 | 同步執行筆跡辨識。 |
ResetCoNtext | 從內容中刪除目前的筆跡和辨識結果。 |
SetCACMode | 指定字元或字組辨識的字元自動完成模式。 |
SetCoNtextPropertyValue | 將屬性加入至辨識器內容。 如果屬性已經存在,則會修改其值。 |
SetEnabledUnicodeRanges | 在內容上啟用一或多個 Unicode 點範圍。 |
SetFactoid | 設定辨識器用來限制其搜尋結果的事實。 |
SetFlags | 設定辨識器如何解譯筆跡,並判斷結果字串。 |
SetGuide | 設定用於 Boxed 或 lined 輸入的指南。 |
SetTextCoNtext | 提供辨識器內容中包含的文字前後的文字字串。 對於東亞字元的辨識器, SetTextCoNtext 函式會提供字元,而不是文字字串。 |
SetWordList | 設定目前辨識器內容要辨識的字組清單。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
標頭 |
|