Windows Mobile c++ -应用程序设计类问题
Windows Mobile C++ - Application design-type question
我有我的应用程序骨架工作如预期-这可能是有人有一个很好的解决方案,我试图实现在Windows Mobile 6.5环境。
下面是我要做的:
后台运行的应用程序(定期向办公服务器发送网络数据包,数据包中装载统计数据并通过Winsock2和自定义协议推送到服务器)。
这里的"后台"是什么意思-是一个应用程序,创建一个0,0大小的窗口,并被最小化-我正在考虑进入服务,但我需要的下一件事今天阻止我这样做。
我需要这个应用程序在某个地方作为一个图标"可见"-我已经知道我不能在"托盘"区域这样做,正如这篇文章所述:
Windows Mobile c++托盘图标
现在我试图利用:SHNotificationAdd -但这是ok的'通知'作为名称说的东西类型。所以它弹出,你可以点击隐藏它-这是糟糕的。
我需要实现的是一个在应用程序运行周期中可见的图标,因此当没有同步可能时它会闪烁,当同步完成时它会改变图标。
我有点担心这不能做到-我甚至试图去编码"Home"插件为此目的,但被告知有些人已经安装了主题,这可能是我的应用程序甚至不会对那些人可见。
现在,因为我们要将它部署到几个地方(3个数据中心遍布全国-大约130人的智能手机)-我需要确保这个应用程序是可见的,即使有一个主题应用或定制完成。
这有可能吗?
我有点确定它可以用经典的"托盘图标方法"来完成,直到我发现"托盘图标"不支持正常的应用程序。
如果有什么我能做的,我将非常感激,如果有人可以为我们所有人提供一点光。
你将不得不为你的应用转向Windows Mobile范例,因为你所尝试做的事情是不可能的(正如你所发现的)。如果用户自定义主屏幕插件,那么主屏幕插件就会出现问题,您说的没错,没有"托盘"。角落的图标(电池,信号强度等)仅供OEM使用。
我的建议是为你的应用创建一个可见的Form。也许它只是显示一些简单的状态信息,如上次上传时间,传输的数据量等。
然后使用通知在"事件"期间放置用户通知,例如无法连接(替换您的"闪烁图标"想法)或当同步完成(替换您的"更改图标"想法)
- C++中的类问题
- 在C++中遇到对象和类问题
- 如何设计类继承
- 用于处理多个通信协议处理的设计类
- 类设计:类成员继承自同一基类
- Arduino:覆盖打印类问题
- 如何使用具有相似函数但不同签名的方法设计类
- 顶点阵列与类问题
- 是否存在链接类问题?我不知道发生了什么事
- 值传递、异常/断言和类设计.批评/问题
- 观察员设计模式问题
- 软件设计:类太多
- C++编译器错误基类问题
- C++:类型定义和嵌套类问题
- 在C++中为游戏对象设计类层次结构
- c++帮助设计类ConstArray和Array,它们表示一种int值的动态数组
- 工厂设计模式问题
- 基于各个属性/访问器的聚合设计类层次结构
- 缺少类型说明符 - 假定为 int(类问题)
- Windows Mobile c++ -应用程序设计类问题