我正在尝试开发一个显示 Microsoft Input Method Editor Pad 的 C# WPF 应用程序,以便能够直接输入单个 Unicode 字符,而无需使用键盘(可以嵌入我的 IME Pad 的剥离版本然而,WPF 应用程序将是理想的 - 如果我能够以某种方式实现这一点)。不幸的是,我仍然是一名学生,并且对 C# 编程比较陌生。看来我什至无法以编程方式启动 Pad。一个简单的
System.Diagnostics.Process.Start(@"C:\Windows\System32\IME\shared\IMEPADSV.EXE");
似乎不起作用(但也不会引发错误)。
到目前为止,我发现的文档描述了 C++ 接口 IIMEPad、IIMEPadApplet、IMEActiveDict 和 IImeSpecifyApplets。
例如。
- http://blog.yezhucn.com/dnime/imepadif.htm
- http://msdn.microsoft.com/en-us/library/office/ee828915%28v=office.12%29.aspx
也许有人可以向我展示如何以编程方式启动 Pad 的示例,或者如何在 C# 中访问 C++ 接口以使用甚至修改 Pad。
感谢您的时间 :)
山姆