【问题标题】:Touch friendly GUI in Windows MobileWindows Mobile 中的触摸友好 GUI
【发布时间】:2010-12-04 21:29:00
【问题描述】:

我正在将一个用 C++ 编写的音频处理应用程序从 Windows 移植到 Windows Mobile(版本 5+)。基本上我需要移植的是GUI。该应用程序非常复杂,GUI 需要能够提供很多功能。我想创建一个看起来也不错的触摸友好用户界面。这基本上意味着标准的 WinMo 控件已被淘汰。

我查看了 Fluid 等库,它们看起来像是我想要使用的东西。但是,正如我所说,我正在开发 i C++。尽管有可能只用一些 .NET 语言编写 GUI 部分,但我宁愿不这样做。我在 Windows Mobile 上使用 .NET 的经验是它不能很好地工作......

任何人都可以推荐一个适用于 Windows Mobile 的 C/C++ 触摸友好 GUI 库或某种“最佳实践”文档/操作指南,以了解如何使用标准 Windows Mobile 控件以使触摸友好并且也可以工作并且在更高版本的 Windows Mobile(特别是 6.5 版)中看起来不错?

【问题讨论】:

  • 请记住,“触摸友好”与简单性有很大关系,所以不要让它太复杂!

标签: c++ windows-mobile touchscreen


【解决方案1】:

我不知道任何好的 C++ 库,但您可以尝试 SlideUI 移动控件(它在 .NET 中),但您不需要任何特定知识即可使用它,而且它可以通过设计时获得并且易于使用。

http://www.devslide.com/products/slideui

【讨论】:

    【解决方案2】:

    您的问题有两个方面:

    1. 库。为此,我会看看Qt for CE/WinMo。 C++ 替代方案是 MFC。
    2. GUI 设计。 About Face and Designing Interfaces (J. Tidwell) 是几本好书。 还:
      • 确保您的 UI 是手指友好的,当我不得不使用手写笔时我讨厌它。
      • 请记住,在触摸屏上,您不能有工具提示(没有鼠标悬停),也没有鼠标指针。 WinMo 使用单击和长按,但后者不易被发现。
      • 添加操纵杆 UI 导航
      • 不要试图在小屏幕上塞入太多控件,使用选项卡或向下钻取菜单

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 2012-08-04
      相关资源
      最近更新 更多