Windows mobile Windows Mobile 6-是否可以通过编程方式访问单词完成词典
我希望能够以编程方式控制windows mobile应用程序中特定文本框的单词完成列表。有人知道这是否可行,如果可行,将如何实现吗?您可以通过p/invoke调用打开和关闭这些元素。见下文:Windows mobile Windows Mobile 6-是否可以通过编程方式访问单词完成词典,windows-mobile,compact-framework,Windows Mobile,Compact Framework,我希望能够以编程方式控制windows mobile应用程序中特定文本框的单词完成列表。有人知道这是否可行,如果可行,将如何实现吗?您可以通过p/invoke调用打开和关闭这些元素。见下文: public static class InputContext { private enum SHIC_FEATURE : uint { RESTOREDEFAULT = 0, AUTOCORRECT = 1, AUTOSUGGEST = 2
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);
}
}
然后,您可以通过传递句柄来定义要控制功能的控件:
InputContext.SetAutoSuggestion(txtBxInput.Handle, false);