社区
Windows客户端开发
帖子详情
WinCE, WindowsMobile的设备如何区分是否支持触摸屏?
snjsj
2009-11-17 11:02:04
WinCE SDK, WindowsMobile SDK中有API可以区分设备是否支持触摸屏吗?
通过查询注册表可以做出一些判断,但是并不准确。
请问有没有谁有这方面的经验?
PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
...全文
216
15
打赏
收藏
WinCE, WindowsMobile的设备如何区分是否支持触摸屏?
WinCE SDK, WindowsMobile SDK中有API可以区分设备是否支持触摸屏吗? 通过查询注册表可以做出一些判断,但是并不准确。 请问有没有谁有这方面的经验? PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snjsj
2009-11-23
打赏
举报
回复
>楼主能说明一下么,为什么这么判断不准确?
因为有的Smartphone是支持触摸屏的。另外WINCE设备有的支持触摸屏,有的不支持。
>一般就是通过设备所使用的SDK来判断。
使用的SDK?这个不大明白。我想你可能没有明白操作系统版本和SDK的兼容问题吧。
>一定要判断设备是否支持触摸屏吗?
因为需要根据这个来显示不同的UI。
谢谢各位的回复。我已经找到好办法了。
各位去看看GWES如何加载触摸屏驱动的,就知道对应的方案了。
nihao38
2009-11-20
打赏
举报
回复
biosli
2009-11-19
打赏
举报
回复
做程序的时候两种形式都考虑进去就好了不是么?
你可以用smartPhone的模拟器调试程序,那个模拟器触摸和按键都支持。
这个是设计的时候就应该考虑的问题。
烂番
2009-11-18
打赏
举报
回复
[Quote=引用 4 楼 jiangyongtao 的回复:]
引用楼主 snjsj 的回复:
PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
理论上就是这样啊。PocketPC就支持,smartphone就不支持,WinCE设备就支持。
楼主能说明一下么,为什么这么判断不准确?
[/Quote]
WinCE设备支不支持触摸屏,完全是OEM厂商说了算
比如我现在手头就有两款不支持触摸屏的,还有一款OEM厂商甚至提供了API:禁止或允许使用触摸屏
beautymind2008
2009-11-18
打赏
举报
回复
好像就是通过操作系统来区分的吧
fengyud
2009-11-18
打赏
举报
回复
我一直也是这么区分的,
pocketPC是支持触摸屏的,并且不具备电话功能的掌上电脑;
SmartPhone是键盘操作的,不支持触摸屏的;
PocketPC Phone是具有电话功能的。
ProgrammerNO1
2009-11-18
打赏
举报
回复
[Quote=引用楼主 snjsj 的回复:]
WinCE SDK, WindowsMobile SDK中有API可以区分设备是否支持触摸屏吗?
通过查询注册表可以做出一些判断,但是并不准确。
请问有没有谁有这方面的经验?
PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
[/Quote]
要想准确,,扫描驱动,怎样,呵~~
feishanm
2009-11-18
打赏
举报
回复
WM内核还是WINCE
LZ可以看看WM与CE的区别
世外涛缘
2009-11-18
打赏
举报
回复
[Quote=引用楼主 snjsj 的回复:]
PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
[/Quote]
理论上就是这样啊。PocketPC就支持,smartphone就不支持,WinCE设备就支持。
楼主能说明一下么,为什么这么判断不准确?
ppc_2008
2009-11-18
打赏
举报
回复
一般就是通过设备所使用的SDK来判断。
一定要判断设备是否支持触摸屏吗?
infsafe
2009-11-18
打赏
举报
回复
好象没有定论吧...
iqlife
2009-11-18
打赏
举报
回复
PS. 别告诉我PocketPC就支持,smartphone就不支持
一般都是这么判断的,除非你的机器本身就很特别
那样的话只有到底层驱动去判断了
Peter_Wang_Autodesk
2009-11-18
打赏
举报
回复
[Quote=引用楼主 snjsj 的回复:]
WinCE SDK, WindowsMobile SDK中有API可以区分设备是否支持触摸屏吗?
通过查询注册表可以做出一些判断,但是并不准确。
请问有没有谁有这方面的经验?
PS. 别告诉我PocketPC就支持,smartphone就不支持。这样判断是不准确的,另外还有WinCE的设备。
[/Quote]
的确就是这么判断的
ppc支持,sm不支持,wince支持
yihan7h
2009-11-18
打赏
举报
回复
似乎没有好的方法
世外涛缘
2009-11-18
打赏
举报
回复
楼上说的对,WM的内核不也是CE嘛。
Windows客户端开发
7,655
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章