我开发的一个应用,一些文本框,需要输入数字和小数点,可是缺省输入法是拼音,要切换很麻烦,而且移到下一个文本框的时候又会变回拼音输入法,各位大虾有什么好的建议没有?

解决方案 »

  1.   

    [DllImport("imm32.dll")]  public static extern int ImmGetContext(int hWnd);
    [DllImport("imm32.dll")]  public static extern int ImmReleaseContext(int hWnd,int hIMC);
    [DllImport("imm32.dll")]  public static extern int ImmSetOpenStatus(int hIMC,int fOpen);private static void imeOnOff(int bOnOff)
    { int hIMC=ImmGetContext(GetFocus());
    if(hIMC!=0)
    { ImmSetOpenStatus(hIMC,bOnOff);
    ImmReleaseContext(GetFocus(),hIMC);
    }
    }
      

  2.   

    请问imm32.dll在哪里可以找到??
      

  3.   

    另外貌似imm32.dll是windows下的东西,在移动设备上也是这样吗?