- 博客(10)
- 收藏
- 关注
转载 MTK主题风格追踪
刚接触MTK的人也许会感觉到它的主题风格很神奇,感觉只要稍微的改一些东西就可以改变使其风格迥异,控制风格的这些东西何去何从呢?虽然不知道路径也不会影响任何的工作,可是知道还是好一些,毕竟心里亮堂一些。以前曾经查过它的路径,可是当时感觉乱乱的,后来因为有事就放在一边了,今天闲来无事,就找了一下,没想到还真找到了一条路径,不过没有经过验证,还请各位高手给知道一下!大家都知道,我们修改字
2010-01-18 19:41:00 533
转载 解决administrator帐户丢失问题
创建了其它登录帐户后, Windows XP 会删除管理员帐户。 如果您使用了一段时间的管理员帐户后,再添加新帐户时,很不幸,会出现下列问题。 计算机启动 Windows 后,进入的是新用户帐户而不是管理员帐户。 注销、登录或切换用户时,管理员帐户并不在登录屏幕上出现。 添加新用户之前所安装的软件无法从开始菜单或桌面访问。 执行下列步骤直到您对登录方法式满意。步骤1:
2010-01-09 10:43:00 677
转载 MTK平台(1)如何添加一个窗体模板
本文详细说明了如何建设一个自定义列表窗体模板。原理部分请参见《MTK平台(1)——如何添加一个窗体模板》。最终实现的是一个字典输入界面。布局为:该模板不包含业务逻辑,仅提供页面显示和InputBox框输入事件后的ListBox的Redraw事件的注册,以及基本的输入法设置、清空后的返回函数。一、添加用户自定义列表模板的过程(一)在g_categories_controls_map[]中加入
2010-01-06 20:15:00 926
转载 SetKeyHandler()的流程--SetRightSoftkeyfunction()
设置按键处理的函数使用SetKeyHandler()这个函数的大概实现如下(精简版哈):void SetKeyHandler(FuncPtr funcPtr,U16 keyCode,U16 keyType){ currKeyFuncPtrs[keyCode][keyType] = funcPtr;}其实就是把函数指针传递到currKeyFuncPtrs【】【】这个二维数组
2010-01-06 20:10:00 773
转载 计算器修改
在做计算器界面修改这个项目中遇见的问题。先把需求说清楚,黑莓风格的计算器里面有触摸和非触摸两个流程。界面,功能,代码和坐标是不一样的。我是要在非触摸下做出触摸屏的界面,除了不能触摸以外,所有的功能都要和触摸屏下一样。之前先是找到资源,然后替换图片资源,加载,调坐标,调功能,调bug。资源很快就找到了,然后就是替换资源图片和加载。调坐标的时候遇到了很大的问题。因为程序流程没看懂
2010-01-06 20:08:00 661
转载 MTK上层显示机理的学习总结
1. 窗体的重画:通过观察可以发现,每个窗体模板都调用这样一个函数:dm_redraw_ctegory_screen()。这个函数便是显示窗体的函数。它内部的实现是这样的:获得该窗体所包含的组件及它们的属性,再根据组件的类型和属性,调用不同的接口,逐一绘制各组件。无论是窗体所包含的组件,还是组件的属性,都是根据模板ID获取的。那么现在摆在面前的有两个问题:一、模板ID是如何传递到这个函数中
2010-01-06 19:50:00 965
转载 MTK平台MMI窗口的绘制(转)
绘制窗体实际上可以看作是绘制轮廓和绘制组件两个部分。我们先看这么一个文件 CustCoordinates.c 这个文件主要是定义了这么一个宏 g_categories_controls_map:或者类似于这样的定义,这个数组就具体的将窗体的轮廓以及窗体的各个组件的位置作出了定义 下面我们以一个具体的例子作为说明:const U8 category5[] = {
2010-01-06 16:49:00 688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人