Компактные рамки вызова метода ввода параметров с p / invoke - PullRequest
4 голосов
/ 06 августа 2010

Я реализовал команду p / invoke в своем компактном каркасном приложении, которое вызывает экран калибровки Windows.

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

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

Кто-нибудь знает команду p / invoke, чтобы вызвать экран настроек ввода, расположенный в меню «Настройки» -> «Ввод». Windows Mobile 6.1.

1 Ответ

2 голосов
/ 27 октября 2010

Вы можете открыть апплеты настроек на панели управления, используя исполняемый файл \Windows\ctlpnl.exe вместе с соответствующими аргументами командной строки.

Эта ссылка предоставляет список аргументов командной строки, используемых в ярлыках на панели управления.

Этот пример открывает вкладку метода ввода в апплете панели управления настройками ввода:

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