我正在嘗試爲Windows 8實現我自己的拼寫檢查提供程序。我有一個接收單詞並返回正確單詞的類,但是,我無法在Spell Checking Provider Sample中找到類或函數,微軟,我收到用戶輸入字符串,並返回更正。Windows 8拼寫檢查提供商
2
A
回答
2
由於您正在實施拼寫檢查提供程序,因此您將實施ISpellCheckProvider界面。 (在你引用的示例中,這是通過SampleSpellCheckProvider類實現的)
拼寫檢查實際上有兩個階段。首先是檢查一些文本是否包含任何錯誤,其次是提供建議。
第一階段發生在撥打Check的電話中。在這裏,您提供了要檢查的文本,並且您返回的類實現了IEnumSpellingError該類應該緩存文本並返回它在調用Next時發現的任何錯誤。 (您可以在示例中的EnumSpellingError類中找到IEnumSpellingError的實現,在示例中,它最終在提供程序(內部方法)上調用EngineCheck,在SampleEngine上調用FindFirstError - 實際檢查和建議被隔離到SampleEngine .h文件,其他則專注於基礎架構)
第二階段發生在Suggest的調用中。在這裏給你一個單詞,並返回一組建議作爲實現IEnumString的類。
相關問題
- 1. Windows 8 - 有沒有辦法激活多個拼寫檢查提供程序?
- 2. Windows App拼寫檢查
- 3. 拼寫檢查Windows Phone的
- 4. 拼寫檢查
- 5. Windows Phone 7拼寫檢查文本框
- 6. Windows拼寫檢查和德爾福7?
- 7. Windows Mobile 6.x的拼寫檢查庫
- 8. javascript拼寫檢查
- 9. Solr拼寫檢查
- 10. WPF拼寫檢查
- 11. hunspell拼寫檢查
- 12. Solr拼寫檢查
- 13. 拼寫檢查textfield
- 14. Iphone拼寫檢查
- 15. UISearchBar拼寫檢查
- 16. GWT拼寫檢查
- 17. 拼寫檢查器
- 18. 開源拼寫檢查
- 19. 檢查拼寫檢查程序C
- 20. 拼寫檢查程序
- 21. Solr的拼寫檢查
- 22. 問題的拼寫檢查
- 23. emacs __approximate__拼寫檢查器
- 24. 智能拼寫檢查
- 25. TeXlipse拼寫檢查配置
- 26. C#Lucene.Net拼寫檢查器
- 27. 谷歌拼寫檢查
- 28. Python拼寫檢查器
- 29. 拼寫檢查Aptana Studio 3
- 30. 改進lucene拼寫檢查
很好的解釋謝謝!也許這些信息也應該在[關於拼寫檢查API]中提供(http://msdn.microsoft.com/en-us/library/windows/desktop/hh869748(v = vs.85).aspx) – Diaa 2012-08-23 08:43:42