随笔分类 -  wince5.0应用

摘要:首先感谢帖子的原作者。转自http://www.ustcers.com/blogs/devzhao/pages/13027.aspxWindows CE 桌面UI修改 桌面UI主要涉及到CDesktopView类 ,CDesktopView类继承于CDefShellView类;如果要更改桌面的UI表现形式,只要从这个类入手即可.CDesktopView类位于 $(_WINCEROOT)\PUBLIC\SHELL\OAK\HPC\CESHELL文件夹中.1.更改右键弹出菜单选项 桌面的弹出菜单有两种:一种是在桌面按右键弹出的FOLDER_VIEW_MENU_OFFSET;另一种是在图标上点右键弹 阅读全文
posted @ 2009-03-12 19:58 gmh 阅读(3166) 评论(0) 推荐(0)
摘要:首先是wince驱动的分类问题。按照书上讲的说CE下驱动分成单体驱动和分层驱动,而看到另一种说法是本机驱动和流式驱动。经过microsun大哥的指点,把这两种分类法分开了。在这里引用一下: “单体与分层只是从代码的形式上做的分类.分层驱动代码上分为PDD与MDD,一般的微软已经实现了MDD,可能也实现了PDD,我们只需要对PDD做些修改就能使用,比如音频的驱动,显示的驱动。单层驱动是把PDD与MDD写在一起,没有做严格的区分,通常这种驱动比较简单,比如:ATADISK。 至于本地驱动和流式驱动是从驱动与系统其它模块(调用者)的接口形式上做的分类.其实,本地驱动这个名称不大恰当,可能叫专用驱动或 阅读全文
posted @ 2009-01-08 15:42 gmh 阅读(2933) 评论(0) 推荐(2)
摘要:WinCE 流驱动一步一步来(理论基础)在WinCE.net中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再将这个动态库加入系统中,然后设置相关的注册表项,使得在系统启动时设备管理器能识别并且加载这个设备即可。1.实现动态链接库此动态链接库与应用程序层所用的库并不很大差别,源文件可以是C、C++、甚至汇编,只是它要实现以下函数。u DllEntry(HINSTANCE DllInstance, 阅读全文
posted @ 2009-01-08 15:37 gmh 阅读(1082) 评论(0) 推荐(0)