菜鸟自学MTK一些错误心得

在自学MTK过程中,遇到的左右软键返回失效、layer_free问题、屏幕ID修改、菜单ID位置、资源同步、边框设置、层激活与通透等挑战。通过分析和实践,发现这些问题可能源于参数错误、资源定义不一致、操作顺序不当等。对于层的通透问题,虽找到解决菜单被掩盖的方法,但如何避免模糊尚无解。另外,学习MTK开发时,别忘了codegen和gen_modis步骤,以避免VC6编译错误。在触控事件处理和菜单添加方面,仍存在困惑。
摘要由CSDN通过智能技术生成

学MTK一个多星期了,自己碰到的问题在这里写下,还有为解决的问题希望大家帮我解决

 

左右软键返回失效可能是layer_free的问题

 

layer_free不能正常释放,会出现问题,这两者的原因可能是在EntryNewScreen这个函数里面参数出现的问题,你free后在

EntryNewScreen里面又重新Entry了一次,因此程序在你按RSK或者LSK的时候重新进入界面

 

高级模板保存history入口Screen ID要修改,富贵教程里面没注明

 

新菜单ID一定要放在MAX_NEWITEMS_VALUE之前,否侧程序会出现问题

 

菜单资源和图片都不出现问题可能在res_myapp.c里面ADD_APPLICATION_MENUITEM宏里面子菜单和你在资源里面定义子菜单个数不统一

 

带边框的文本暑促之前要先用gui_set_text_border设好边框颜色

 

图形系统中,任何时候有且只有一个层出于激活状态,想要在层上面绘画必须先将其激活,由于创建层并不会自动激活,所以我们必须要手动激活,层上显示动画之后一定要通透,不然菜单就会随着动画刷新而被掩盖掉,通透后菜单会变得稍微模糊一点,不过我自己不知道怎么解决,望能者告知。。。

 

初次学完富贵教程后在学MTK07Bnew完只有要 codegengen_modis  否则在VC6模拟器编译的时候会出现link错误

 

PEN_CHECK_BOUND 检查触摸笔为止是否在控制区域

 

Wgui_general_pen_down_hdlr 触屏事件

 

我自己还搞不清楚这个问题,增加菜单是否要修改golbalmenuitems.h这个文件以及在父菜单想里面增加菜单ID的定义?很迷茫。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值