16:15:22 2010-09-03
一.
设置断点:UI_inputbox_show_cursor()的函数调用情况
进入Messages--->write message:
UI_inputbox_show_cursor()
gui_show_EMS_input_box_cursor()
gui_handle_ems_cursor()
gui_draw_ems_one_line()
gui_show_EMS_input_box_with_cache()
gui_show_EMS_input_box_ext()
gui_show_EMS_input_box()
mmi_input_box_msg_call_back_ems()
mmi_imc_send_message()
mmi_imui_redraw_all()
mmi_imui_redraw()
mmi_imui_send_message()
mmi_imc_redraw_screen_by_state()
category28callback()
dm_setup_and_draw_category_controlled_area()
dm_redraw_category_screen()
ShowCategory28Screen()
mmi_sms_entry_editor()
mmi_sms_pre_entry_editor()
mmi_sms_entry_write_msg()
mmi_msg_pre_entry_write_new_msg()
二.
UI_inputbox_show_cursor()使用定时器机制调用UI_inputbox_blink_cursor:
StartTimer(BLINKING_CURSOR, UI_CURSOR_WAIT_TIME, UI_inputbox_blink_cursor);
三.电话本界面,输入光标的函数调用:
UI_inputbox_show_cursor()
gui_single_line_input_box_show_cursor()
gui_handle_single_line_cursor()
gui_draw_single_line_one_line()
gui_show_single_line_input_box_ext()
gui_show_single_line_input_box()
wgui_inputs_sl_show()
dm_setup_and_draw_singleline_inputbox()
dm_redraw_category_screen()
ShowCategory200Screen()
mmi_phb_quick_search_list_get_item()
mmi_phb_entry_quick_search_list()
mmi_phb_quick_search_list_pre_entry()
mmi_phb_entry_main_menu()