我有一个最初为Windows CE(使用Visual Studio 2008,C#2.0)构建的相当复杂的应用程序。我现在试图让它在Windows Mobile设备上运行。但是,有一些UI怪癖。我注意到背景颜色都是白色的,并且好像WinCE上没有像很多控件一样的边框。然而,我最大的问题是,我的应用程序似乎占用了全屏,所以我不能看到顶部的任务栏与开始菜单和点击(大概是关闭按钮为我的应用程序?)。我也看不到通常有图标显示/隐藏键盘的底部栏(任务栏?)。端口Windows CE应用程序到Windows Mobile
我的方式被设定为最大的CE所以应该占据了大部分屏幕空间,但不会在任务栏(或多个)。我注意到,在创建新的智能设备项目时,Visual Studio会提示目标平台(Windows CE或Windows Mobile)。我真的希望我不必重新编译我的应用程序以在Windows Mobile上正常工作。
我正在使用.NET CF 2.0,我怎样才能获得相当于SystemSettings.Platform的? – Jason 2010-01-27 14:10:43
看看我的博客文章 - http://www.christec.co.nz/blog/archives/77 - 与几个PInvokes等你可以得到类似的信息 – 2010-01-28 08:47:08