0

我已经拥有这款摩托罗拉 MC65 手持设备一段时间了,并试图迁移我用 VS2008 用 C# 编写的程序,该程序在 WinCE 设备上完美运行。但是我遇到了一个我完全不知道从哪里开始的问题。

请查看屏幕截图。图 1 是我的程序(请忽略它们只是亚洲字符的方块)。它上面没有任何关闭按钮。右下角只有一个输入法图标。我并没有试图隐藏 Windows 标题栏。在 Windows CE 设备和 PocketPC 模拟器上,关闭按钮按预期显示,如图 2 所示。

MC65 上的系统是 Windows Embedded Handheld 6.5,所以我不确定是否可以使用 Windows Mobile 6.5.3 SDK/模拟器进行开发?而且,我能否以某种方式使程序显示为在 WinCE 系统中,其中顶部带有控制框的标题栏,就像 PC 一样?

提前致谢。

图片 1 NoSIP

图 2掌上电脑

4

1 回答 1

0

“MC65 上的系统是 Windows Embedded Handheld 6.5,所以我不确定是否可以使用 Windows Mobile 6.5.3 SDK/模拟器进行开发?” WEH 6.5.3 是适用于 Windows Embedded 手持式 6.5 设备的正确模拟器。

您看到的问题是 UI 的变化以及 Windows CE 和 Windows Mobile 之间的区别: a) WEH 本身支持菜单栏。如果您没有菜单栏,您将没有 SIP(​​也没有开始和 OK/X 按钮)。b) Windows CE 使用命令栏来实现菜单。请参阅https://groups.google.com/forum/#!topic/microsoft.public.win32.programmer.wince/G7Oi5Kofda4和 !!!! http://www.codeproject.com/Articles/2564/Window-Wrapper-for-a-WinCE-Win-dialog-app

现在,您可以重新设计 WEH/WCE 兼容性或切换到 WEH。

于 2014-08-06T15:20:22.440 回答