智能终端定制开发 ad
MTK/瑞芯微/高通-Android,智能模块/智能终端方案商

深度定制各类智能终端和智能硬件产品,提供硬件选型咨询、参考设计、元器件推荐、驱动开发、行业模块集成、操作系统定制与算法集成等软硬件定制服务。
contact.aspx

Android核心板产品覆盖2G、3G、4G通讯,双核、四核、八核CPU,可选的平台有MTK6580、MTK6737、MTK6750等,Android版本有5.1 6.0 7.0等。
contact.aspx

可广泛应用于低端智能POS、安防监控、车载设备、低端智能机器人、智能家居、智能硬件、工业智能手持设备、低端智能对讲设备、低端警务或执法设备、智能穿戴、贩卖机、物流柜、智能门禁系统等行业和设备。
contact.aspx

可提供以太网转串口透传,WIFI转串口透传,蓝牙转串口透传,CAN总线模拟量控制输出模块等。
contact.aspx

带3G或4G通讯功能,运行android系统,有多个串口,可以外挂各种模块:条码扫描、RFID、指纹识别、身份证识别、磁条卡、ID卡、GPS/北斗模块等。
contact.aspx

具有4G通讯功能,多个RS232或RS485接口,以太网接口,USB接口,CAN接口,多个AD输入。基于Android系统智能平台,方便APP应用开发。器件严格选型,运行稳定,质量可靠。
contact.aspx

C# 调用Windows Mobile自带的控制面板项
[WinCE WM] 2009-06-15

转自:http://www.cnblogs.com/fox23/archive/2008/11/14/showing-windows-mobile-control-panel-programmatically.html

如何在程序中调用Windows Mobile系统自带的控制面板项呢?经常在论坛或者邮件组看到这样的问题, 比如我们也许在自己的程序中需要添加一个“移除程序”功能,或者需要用户设置一下闹钟,或者需要修改一下其他的系统设置,这时候也许直接调用系统自带的控制面板,要比自己修改注册表自己设计消息存储方式自己设计UI要简单的多。

下面这个类就实现了这一功能:

class ControlApplet
{
    public static void ShowApplet(AppletType applet)
    {
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = @"\Windows\ctlpnl.exe";
        startInfo.Arguments = String.Format("cplmain.cpl,{0}", (byte)applet);
        Process.Start(startInfo);
    }
   
     public static void ShowApplet(AppletType applet, byte tabIndex)
     {
         ProcessStartInfo startInfo = new ProcessStartInfo();
         startInfo.FileName = @"\Windows\ctlpnl.exe";
          startInfo.Arguments = String.Format("cplmain.cpl,{0},{1}", (byte)applet,tabIndex);
           Process.Start(startInfo);
       }

       public enum AppletType
       {
           Contrast,
           Password,
           OwnerInformation,
           Power,
           Memory,
           About,
           Backlight,
           AlignScreen,
           InputMethod,
           SoundsReminders,
           RemovePrograms,
           Menus,
           Buttons,
           TodaySettings,
           PCConnections,
           ModemConnections,
           Clock,
           NetworkConnections,
           RegionalSettings
       }

       Constant Fields#region Constant Fields
       public const byte CPAPPLET_OWNERINFO_IDENTIFICATION = 0;
       public const byte CPAPPLET_OWNERINFO_NOTES = 1;

       public const byte CPAPPLET_MEMORY_MAIN = 0;
       public const byte CPAPPLET_MEMORY_RUNNINGPROGRAMS = 1;

       public const byte CPAPPLET_ABOUT_VERSION = 0;
       public const byte CPAPPLET_ABOUT_DEVICEID = 1;
       public const byte CPAPPLET_ABOUT_COPYRIGHTS = 2;

       public const byte CPAPPLET_BACKLIGHT_BATTERY = 0;
       public const byte CPAPPLET_BACKLIGHT_EXTERNAL = 1;

       public const byte CPAPPLET_INPUT_INPUTMEHTOD = 0;
       public const byte CPAPPLET_INPUT_WORDCOMPLETION = 1;
       public const byte CPAPPLET_INPUT_OPTIONS = 2;

       public const byte CPAPPLET_SNDANDREMINDERS_VOLUME = 0;
        public const byte CPAPPLET_SNDANDREMINDERS_SOUNDS = 1;
        public const byte CPAPPLET_SNDANDREMINDERS_REMINDERS = 2;

        public const byte CPAPPLET_MENUS_STARTMENU = 0;
        public const byte CPAPPLET_MENUS_NEWMENU = 1;

        public const byte CPAPPLET_BUTTONS_PROGRAMBUTTONS = 0;
        public const byte CPAPPLET_BUTTONS_UPDOWNCONTROL = 1;

        public const byte CPAPPLET_MODEM_CONNECTIONS = 0;
        public const byte CPAPPLET_MODEM_DIALING = 1;

        public const byte CPAPPLET_CLOCK_TIME = 0;
        public const byte CPAPPLET_CLOCK_ALARMS = 1;

        public const byte CPAPPLET_RS_REGION = 0;
        public const byte CPAPPLET_RS_NUMBER = 1;
        public const byte CPAPPLET_RS_CURRENCY = 2;
        public const byte CPAPPLET_RS_TIME = 3;
        public const byte CPAPPLET_RS_DATE = 4;
        #endregion
    }


简单来说就是启动ctlpnl.exe,并传入相应的参数即可,注意第一个参数是表示控制台的哪一项,第二个参数(如果有的话)是表示控制台项目的具体哪个标签页,它为空时默认为第一个标签页。使用的时候如下:
ControlApplet.ShowApplet(ControlApplet.AppletType.Clock);

ControlApplet.ShowApplet(ControlApplet.AppletType.Clock);
效果:

 

ControlApplet.ShowApplet(ControlApplet.AppletType.Clock,
ControlApplet.CPAPPLET_CLOCK_ALARMS);
效果:

 

 

[WinCE WM添加评论 | 评论/阅读(0/356)
评论
昵称
主页
内容
递交


Copyright @ 我的开发笔记     2008 - 2017         粤ICP备19155526号-1