资料介绍
MTK+Dialing+Screen流程◆ 拨号界面 1)坐标调整 wgui.h 设置断点,跟踪 IdleScreenDigitHandler()--ShowCategory16Screen()--set up_dialing_keypad(&dialing_keypad) Wgui_inputs.c 中 setup_dialing_keypad()函数将 wgui.h 中各个赋的值 赋给结构变量 dialing_keypad 的各个成员变量
附:(调试、跟踪过程)
1.Dialing inputbox(如何画拨号数字框及显示拨号数字图片) 在 dm_redraw_category_screen 处 下 一 个 断 点 , 跟 踪 , 画 控 件 DM_DIALER_INPUT_BOX1(拨号输入框)
跟 进 函 数 dm_setup_and_draw_dialer_inputbox() 里 去 , 看 到 函 数 show_dialer_inputbox() 跟进去,看到如下 代码: gui_show_dialer_input_box(&MMI_dialer_inputbox); 再跟进去: gui_show_dialer_input_box_ext(b, (-1), (-1)); 1.Dialing inputbox(如何在拨号框画拨号数字图片) 进入 ShowCategory16Screen() 1) wgui_setup_dialer_inputbox() 画拨号界面输入框
2) 产 生 触 摸 屏 事 件 后 , 拨 号 界 面 显 示 ( 例 : 触 摸 屏 按 下 按 钮 8 后 , 产 生 一 个 MMI_PEN_EVENT_DOWN 事件,显示数字键 8 的拨号图片在拨号框) ◆注册触摸屏事件 ( 当触摸屏产生 MMI_PEN_EVENT_DOWN 、 MMI_PEN_EVENT_UP 、