C# Windows Mobile 6.x的拼写检查库
我们正在研究如何检查用户在我们开发的应用程序中输入的文本的拼写 Windows Mobile 6.x操作系统中是否有任何标准API和库/字典可用于此目的?如果有,请告诉我正确的方向C# Windows Mobile 6.x的拼写检查库,c#,windows-mobile,spell-checking,C#,Windows Mobile,Spell Checking,我们正在研究如何检查用户在我们开发的应用程序中输入的文本的拼写 Windows Mobile 6.x操作系统中是否有任何标准API和库/字典可用于此目的?如果有,请告诉我正确的方向 提前谢谢你 Windows Mobile 6内置了自动更正和自动建议功能。您可以通过以下PInvoke呼叫从应用程序中启用和禁用这些功能 public static class InputContext { private enum SHIC_FEATURE : uint {
提前谢谢你 Windows Mobile 6内置了自动更正和自动建议功能。您可以通过以下PInvoke呼叫从应用程序中启用和禁用这些功能
public static class InputContext
{
private enum SHIC_FEATURE : uint
{
RESTOREDEFAULT = 0,
AUTOCORRECT = 1,
AUTOSUGGEST = 2,
HAVETRAILER = 3,
CLASS = 4
}
[DllImport("aygshell.dll")]
private static extern int SHSetInputContext(IntPtr hwnd, SHIC_FEATURE dwFeature, ref bool lpValue);
public static void SetAutoSuggestion(IntPtr handle, bool enable)
{
SHSetInputContext(handle, SHIC_FEATURE.AUTOSUGGEST, ref enable);
SHSetInputContext(handle, SHIC_FEATURE.AUTOCORRECT, ref enable);
}
}
Windows Mobile 6内置了自动更正和自动建议功能。您可以通过以下PInvoke呼叫从应用程序中启用和禁用这些功能
public static class InputContext
{
private enum SHIC_FEATURE : uint
{
RESTOREDEFAULT = 0,
AUTOCORRECT = 1,
AUTOSUGGEST = 2,
HAVETRAILER = 3,
CLASS = 4
}
[DllImport("aygshell.dll")]
private static extern int SHSetInputContext(IntPtr hwnd, SHIC_FEATURE dwFeature, ref bool lpValue);
public static void SetAutoSuggestion(IntPtr handle, bool enable)
{
SHSetInputContext(handle, SHIC_FEATURE.AUTOSUGGEST, ref enable);
SHSetInputContext(handle, SHIC_FEATURE.AUTOCORRECT, ref enable);
}
}
太好了,谢谢!我们过一会儿再试试。完成后我会回来征求意见等。嗨。我把它和Resco触摸控制一起使用。问题是出现的autosuggest控件太小,无法使用手指进行选择。有人知道怎么把它弄大吗?谢谢,马克。太好了,谢谢!我们过一会儿再试试。完成后我会回来征求意见等。嗨。我把它和Resco触摸控制一起使用。问题是出现的autosuggest控件太小,无法使用手指进行选择。有人知道怎么把它弄大吗?谢谢,马克。