2010-08-06 25 views
4

我在基於Compact Framework的應用程序中實現了p/invoke命令,該應用程序調用windows校準屏幕。精簡框架調用輸入法調用p/invoke的選項

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

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

有誰知道p/invoke命令來調用位於設置 - >輸入中的輸入設置屏幕。 Windows Mobile 6.1。

回答

2

您可以通過使用\Windows\ctlpnl.exe可執行文件以及適當的命令行參數在控制面板中打開設置小程序。

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

本示例打開了在輸入設定控制面板小程序的輸入方法選項卡:

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