c++ - 在 WM6+ 上覆盖系统绘图

标签 c++ user-interface windows-mobile overriding draw

我正在为 WM6+ 开发一个“桌面”,我想知道我是否可以覆盖 WM 在启动操作系统时所做的绘制(比如开始菜单、软键栏和背景)基本上让我的程序绘制今天的屏幕 window 。我的程序当然会集成原始“屏幕”集成的所有内容。

C++

最佳答案

您要实现今日屏幕“主题”还是让设备在信息亭模式下运行?第一个很简单 - 您需要丰富的经验才能完成第二个。

有一些商业解决方案可以让您在“Kiosk”模式下操作您的设备。不过这些并不便宜。如果您打算自己做,那么需要对 Windows CE 操作系统有很好的了解——我建议您下载 Platform Builder(我不确定他们现在怎么调用它)并查看源代码。这是了解系统内部结构的最佳方式。

一个不是很完美但很容易实现的解决方案是创建一个全屏应用程序并在启动时启动它。您还需要拦截硬件 key 。

关于c++ - 在 WM6+ 上覆盖系统绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271261/

相关文章:

c++ - PCL-错误 C2039 : 'PointType' : is not a member of 'boost::shared_ptr<T>'

WPF 触摸屏用户界面指南

c - Glade 中的 GUI — 适用于 Linux 和 Windows 的应用程序

c++ - DirectShow:视频预览和图像(带有工作代码)

javascript - 从 IE Mobile 中的 iframe 中的脚本访问父级的 DOM

c++ - 累积中的 Lambda 函数

c++ - 测试后无法取消 MPI 请求

c++ - 访问者模式中访问的每个元素的计算结果存储在哪里?

java - 如何在垂直排序的元素之间放置一条水平线?

linux - 移动数据终端条码扫描仪如何集成到系统中?