社区
Windows客户端开发
帖子详情
windows mobile总共有多少种类的句柄?
beiguoyouzi
2008-04-21 11:37:34
目前我刚开始学,碰到的句柄类型有:HWND,HMENU,HISTANCE等,我知道所有的句柄都可以用一个HMENU一搞到底,我觉得这样写程序可读性不好,所以请问版上大侠告诉我mobile里有多少种类的句柄,分别是哪些,或者告诉我怎么去找这些种类的句柄?谢谢。
...全文
126
8
打赏
收藏
windows mobile总共有多少种类的句柄?
目前我刚开始学,碰到的句柄类型有:HWND,HMENU,HISTANCE等,我知道所有的句柄都可以用一个HMENU一搞到底,我觉得这样写程序可读性不好,所以请问版上大侠告诉我mobile里有多少种类的句柄,分别是哪些,或者告诉我怎么去找这些种类的句柄?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zw_usher
2008-05-12
打赏
举报
回复
赞3楼:)
beiguoyouzi
2008-05-09
打赏
举报
回复
初学者,想弄清楚。
lenux
2008-04-30
打赏
举报
回复
和pc上的一样
meiZiNick
2008-04-30
打赏
举报
回复
lz要干嘛?
文斌
2008-04-22
打赏
举报
回复
看MSDN吧,WIN32程序全是这些东西,本质无非是一些unsigned long之类的别名
dearrobin
2008-04-22
打赏
举报
回复
伪句柄 实句柄
dearrobin
2008-04-22
打赏
举报
回复
在系统中,对象分两类:核心对象和用户对象.如进程对象,线程对象,文件映射
对象等就是核心对象;而向窗口,菜单等都是用户对象.
两者是有差别的,用于标示用户对象的句柄是系统唯一的,也就是说,一个进程
完全可以对另外一个进程中的用户对象进行操作,比如两个进程间通信的方法之一,
就是发送消息.正是由于窗口是用户对象,所以句柄是系统唯一,通过FindWindow(),
得到另外一个进程的窗口句柄,然后用SendMessage(),让hWnd的窗口过程来处理消
息,实现了进程间的通信.因此,对于用户对象,你根本不用DuplicateHandle(),直接
把句柄拿来用就行了.
而核心对象则不一样.核心对象是为了加强系统的稳定性,因此,核心对象句柄是
进程相关的,在每一个进程中都有一个核心对象表,每一个对象的索引(不完全是)作为内和对象的句柄,从而实现进程相关.同一个对象在不同的进程中可能有不同的索引,即句柄.对核心对象进行操作时,系统还要进行安全检验,看一下你是否有权来操作这个对象.因此你不能同用户对象一样,直接把句柄拿过来用.比方说,你想操作另一个进程中的文件映射对象,这个文件映射对象句柄在那个进程中假设是0x000001,但在你的进程中,很有可能0x00000001时表示另一个核心对象,此时的操作就永远不会成功,甚至会产生灾难性的后果.此时,就有必要用DuplicateHandle().
cytlyy
2008-04-21
打赏
举报
回复
到msdn看一下,那上面都有
Windows
Mobile
6 中为开发人员提供的新功能
摘要
Windows
Mobile
?? 6 开发人员平台版本侧重于几个核心目标:简化行业 (LOB) 应用程序开发和部署、安排构建单个应用程序的任务(该应用程序更易于在
Windows
Mobile
系列中的许多不同设备上成功运行),并提供增强的用户体验。本文从开发人员的角度介绍了
Windows
Mobile
6 的新功能及其用途。本文还介绍了
Windows
Mobile
6 软件开发
window
mobile
开发常见问题
Windows
Mobile
开发常见问题集
(一)
1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?
A:在VisualStudio的新建项目对话框中选择VisualC#或者VisualBasic项目类型,选择智能设备模板,然后再选择相应的设备SDK,最后选择“DeviceApplication”,就可以创建一个移动设备的应用程序了。
2、Q:托管代码与本地代码有哪些区别?
A:托管代码是指使用.NETCo
Windows
Mobile
开发常见问题集(转载)
Windows
Mobile
开发常见问题集(转载)(一)1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?A:在VisualStudio的新建项目对话框中选择VisualC#或者VisualBasic项目类型,选择智能设备模板,然后再选择相应的设备SDK,最后选择“DeviceApplication”,就可以创建一个移动设备的应用程序了。2、Q:托管代码与
Windows
(wince、
windows
mobile
、
windows
phone)错误代码大全
Windows
(wince、
windows
mobile
、
windows
phone)错误代码大全 分类: WinCE WinCE 编译错误收集及分析2011-04-11 15:26 2285人阅读 评论(0) 收藏 举报 DWORD ErrorNum = GetLastError(); 〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。
Windows
Mobile
系列文章索引---不断整理中(2009-07-08)
Windows
Mobile
高级编程系列 Ø
Windows
Mobile
进阶系列.第零回.序 Ø
Windows
Mobile
进阶系列.第一回.真的了解.NET CF吗? Ø
Windows
Mobile
进阶系列.第二回.初窥.NET CF类型加载器 Ø
Windows
Mobile
进阶系列.第三回.让.NET CF CLR有条不紊 Ø
Windows
Mobi...
Windows客户端开发
7,655
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章