覆盖WM6 +上的系统绘制

时间:2008-11-07 04:41:47

标签: c++ user-interface windows-mobile override draw

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

C ++

3 个答案:

答案 0 :(得分:1)

您想要实现今日屏幕“主题”还是让设备以自助服务终端模式运行?第一个很容易 - 你需要很好的经验来做第二个。

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

其中一个不太完美但易于实施的解决方案是创建一个全屏应用程序并在启动时启动它。您还需要拦截硬件密钥。

答案 1 :(得分:0)

您有几个选择。你可以personalize the home screen,不需要代码,使用像one from Ruttensoft这样的主题生成器(还有其他的,所以做一些搜索)。最后一个选项是使用Home Screen APIToday Screen API编写自己的主题,具体取决于您的目标设备外形。

答案 2 :(得分:0)

除了我的问题(因为我无法编辑它),我不打算使用主题或今天的屏幕API。