Compact Framework调用带p / invoke的输入法选项

时间:2010-08-06 14:31:15

标签: c# windows-mobile compact-framework pinvoke

我在基于紧凑框架的应用程序中实现了一个p / invoke命令,该命令调用了Windows校准屏幕。

[DllImport("coredll.dll")]
    private extern static bool TouchCalibrate();

btnAlignScreen.Click += delegate
        {
            TouchCalibrate();
        };

有没有人知道p / invoke命令来调用设置中的输入设置屏幕 - >输入。 Windows Mobile 6.1。

1 个答案:

答案 0 :(得分:2)

您可以使用\Windows\ctlpnl.exe可执行文件以及正确的命令行参数在控制面板中打开设置小程序。

link提供控制面板中快捷方式中使用的命令行参数列表。

此示例打开输入设置控制面板小程序中的输入法选项卡:

Process myProcess = new Process();
myProcess.StartInfo.FileName = @"\Windows\ctlpnl.exe";
myProcess.StartInfo.Arguements = "cplmain.cpl,8";
myProcess.Start();