2017-02-23 19 views
1

Windows Mobile上的Microsoft.WindowsCE.Forms命名空间是否可用?还是仅限于Windows CE?windows mobile上的Microsoft.WindowsCE.Forms

我想创建一个在2个操作系统上运行的应用程序:Windows CE和Windows Mobile。

Visual Studio让我使用这个软件包进行开发。但是,当我在完整的Windows系统上运行我的应用程序(具有完整的.net版本)时,此名称空间不可用。这不是一个真正的问题。

但我担心的是,当我在Windows Mobile操作系统上运行我的应用程序时,此命名空间也将不可用。目前我只有一台Windows CE设备可供测试。

预先感谢您。

+0

Windows Phone完全是另一种操作系统,所以我不认为你可以在那里运行Windows CE应用程序。 –

+0

*更正 - “Windows Mobile”,而不是“Windows手机”,我纠正了我的问题的标题。 – bvdb

+0

然后,它应该开箱即用,因为Windows Mobile是建立在Windows CE(同一内核)之上的。 –

回答

1

Microsoft.WindowsCE.Forms也可以在Windows Mobile上使用。但是,布局可能会有所不同,因为在Windows Mobile上,Forms运行得到最大化(除了使用本地API来更改窗口状态)。

请注意窗体大小,并记住Windows Mobile窗体底部显示菜单栏,顶部显示任务栏。任务栏替换窗口标题,并且比正常标题更小。

实际布局还取决于手机版本,Windows Embedded Handheld 6.6与以前的版本不同。另请参阅http://www.hjgode.de/wp/2013/04/19/windows-mobile-6-5-changed-screen-geometry/