⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dcw_pb_variable.c

📁 重写的展迅电话本, 重写的展迅电话本, 重写的展迅电话本,
💻 C
📖 第 1 页 / 共 2 页
字号:
    WIN_TITLE_ID(TXT_PB_SPEEDY_SEARCH),
    WIN_FUNC((uint32)DCW_PB_handleSpeedySearchWinMsg),
    WIN_ID(DCW_PB_SPEEDY_SEARCH_WIN_ID),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL,(MMI_CLIENT_RECT_BOTTOM - DCW_PB_SPEEDY_INPUT_HEIGHT - 1), 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E,DCW_PB_SPEEDY_SEARCH_LISTBOX_CTRL_ID),
    CREATE_LABEL_CTRL(0, (MMI_CLIENT_RECT_BOTTOM - DCW_PB_SPEEDY_INPUT_HEIGHT), 24, MMI_CLIENT_RECT_BOTTOM,
                      GUILABEL_LEFT, IMAGE_PB_SPEEDY_HEAD,DCW_PB_SPEEDY_SEARCH_HEAD_CTRL_ID ),
    CREATE_LABEL_CTRL(24, (MMI_CLIENT_RECT_BOTTOM - DCW_PB_SPEEDY_INPUT_HEIGHT), MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM,
                      GUILABEL_LEFT, IMAGE_PB_SPEEDY_TEXT,DCW_PB_SPEEDY_SEARCH_TEXT_CTRL_ID ),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->查找----->普通查找窗口 */
WINDOW_TABLE(g_pb_ordinarySearchWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_ORDINARY_SEARCH),
    WIN_FUNC((uint32)DCW_PB_handleOrdinarySearchWinMsg),    
    WIN_ID(DCW_PB_ORDINARY_SEARCH_WIN_ID),
    CREATE_LABEL_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, (MMI_TITLE_HEIGHT + MMI_LIST_ITEM_HEIGHT),
                      GUILABEL_LEFT,COMMON_IMAGE_NULL,DCW_PB_ORDINARY_SEARCH_LABEL_CTRL_ID ),
    CREATE_TEXTEDITBOX_CTRL(2,(MMI_TITLE_HEIGHT + MMI_LIST_ITEM_HEIGHT + 2),(MMI_MAINSCREEN_RIGHT_MAX_PIXEL- 3),
                            MMI_INPUT_EDITBOX_BOTTOM,DCW_PB_NAME_MAX_LEN, DCW_PB_NAME_MAX_LEN,
                            IM_PINYIN_E | IM_STROKE_E | IM_ENGLISH_E | IM_CHARACTER_E | IM_DIGITAL_E, IM_PINYIN_E, 
                            DCW_PB_ORDINARY_SEARCH_EDITBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->添加窗口----->sim卡记录编辑窗口 */
WINDOW_TABLE(g_pb_editSimRecordWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
   // WIN_TITLE_ID(TXT_PB_ENTRY),
    WIN_FUNC((uint32)DCW_PB_handleEditSimRecordWinMsg),    
    WIN_ID(DCW_PB_EDIT_SIM_RECORD_WIN_ID),
    CREATE_LABEL_CTRL(DCW_PB_SIM_NAME_LABEL_LEFT,  DCW_PB_SIM_NAME_LABEL_TOP,
                      DCW_PB_SIM_NAME_LABEL_RIGHT, DCW_PB_SIM_NAME_LABEL_BOTTOM,
                      GUILABEL_LEFT, IMAGE_PHONEBOOK_NAME, DCW_PB_SIM_NAME_LABEL_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_SIM_PHONE_LABEL_LEFT, DCW_PB_SIM_PHONE_LABEL_TOP,
                      DCW_PB_SIM_PHONE_LABEL_RIGHT,DCW_PB_SIM_PHONE_LABEL_BOTTOM, 
                      GUILABEL_LEFT,IMAGE_PHONEBOOK_SELF_NUMBER, DCW_PB_SIM_NUMBER_LABEL_CTRL_ID),
    CREATE_TEXTEDITBOX_CTRL(DCW_PB_SIM_NAME_EDITBOX_LEFT,  DCW_PB_SIM_NAME_EDITBOX_TOP,
                            DCW_PB_SIM_NAME_EDITBOX_RIGHT, DCW_PB_SIM_NAME_EDITBOX_BOTTOM,
                            DCW_PB_NAME_MAX_LEN - 2, DCW_PB_NAME_MAX_LEN - 2,
                            IM_PINYIN_E | IM_STROKE_E | IM_ENGLISH_E | IM_CHARACTER_E | IM_DIGITAL_E,
                            IM_PINYIN_E, DCW_PB_SIM_NAME_EDITBOX_CTRL_ID),
    
    CREATE_PHONENUMEDITBOX_CTRL(DCW_PB_SIM_PHONE_EDITBOX_LEFT, DCW_PB_SIM_PHONE_EDITBOX_TOP,
                                DCW_PB_SIM_PHONE_EDITBOX_RIGHT, DCW_PB_SIM_PHONE_EDITBOX_BOTTOM,
                                DCW_PB_NUMBER_MAX_LEN,DCW_PB_SIM_NUMBER_EDITBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->添加窗口----->nv记录编辑窗口 */
WINDOW_TABLE(g_pb_editNvRecordWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_ENTRY),
    WIN_FUNC((uint32)DCW_PB_handleEditNvRecordWinMsg),    
    WIN_ID(DCW_PB_EDIT_NV_RECORD_WIN_ID),  
    CREATE_LABEL_CTRL(DCW_PB_NV_NAME_LABEL_LEFT,            DCW_PB_NV_NAME_LABEL_TOP,
                      DCW_PB_NV_NAME_LABEL_RIGHT,           DCW_PB_NV_NAME_LABEL_BOTTOM,
                      GUILABEL_LEFT,   IMAGE_PHONEBOOK_NAME,          DCW_PB_NV_NAME_LABLE_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_NV_GROUP_LABEL_LEFT,           DCW_PB_NV_GROUP_LABEL_TOP, 
                      DCW_PB_NV_GROUP_LABEL_RIGHT,          DCW_PB_NV_GROUP_LABEL_BOTTOM,
                      GUILABEL_LEFT,IMAGE_PHONEBOOK_GROUP,            DCW_PB_NV_GROUP_LABLE_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_NV_PERSON_NUM_LABEL_LEFT,      DCW_PB_NV_PERSON_NUM_LABEL_TOP,
                      DCW_PB_NV_PERSON_NUM_LABEL_RIGHT,     DCW_PB_NV_PERSON_NUM_LABEL_BOTTOM,
                      GUILABEL_LEFT,  IMAGE_PHONEBOOK_SELF_NUMBER,    DCW_PB_NV_PERSON_NUM_LABLE_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_NV_WORK_NUM_LABEL_LEFT,        DCW_PB_NV_WORK_NUM_LABEL_TOP,
                      DCW_PB_NV_WORK_NUM_LABEL_RIGHT,       DCW_PB_NV_WORK_NUM_LABEL_BOTTOM,
                      GUILABEL_LEFT,  IMAGE_PHONEBOOK_COMPANY_NUMBER,  DCW_PB_NV_WORK_NUM_LABLE_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_NV_HOME_NUM_LABEL_LEFT,        DCW_PB_NV_HOME_NUM_LABEL_TOP,
                      DCW_PB_NV_HOME_NUM_LABEL_RIGHT,       DCW_PB_NV_HOME_NUM_LABEL_BOTTOM,
                      GUILABEL_LEFT,  IMAGE_PHONEBOOK_HOME_NUMBER,    DCW_PB_NV_HOME_NUM_LABLE_CTRL_ID),
    CREATE_LABEL_CTRL(DCW_PB_NV_MAIL_LABEL_LEFT,            DCW_PB_NV_MAIL_LABEL_TOP,
                      DCW_PB_NV_MAIL_LABEL_RIGHT,           DCW_PB_NV_MAIL_LABEL_BOTTOM,
                      GUILABEL_LEFT,  IMAGE_PHONEBOOK_MAIL_ADDRESS,    DCW_PB_NV_MAIL_LABLE_CTRL_ID),

    CREATE_TEXTEDITBOX_CTRL(DCW_PB_NV_NAME_EDIT_LEFT,       DCW_PB_NV_NAME_EDIT_TOP,
                            DCW_PB_NV_NAME_EDIT_RIGHT,      DCW_PB_NV_NAME_EDIT_BOTTOM,
                            DCW_PB_NAME_MAX_LEN - 2,            DCW_PB_NAME_MAX_LEN - 2,
                            IM_PINYIN_E | IM_STROKE_E | IM_ENGLISH_E | IM_CHARACTER_E | IM_DIGITAL_E,
                            IM_PINYIN_E,                    DCW_PB_NV_NAME_EDITBOX_CTRL_ID),    
    CREATE_PHONENUMEDITBOX_CTRL(DCW_PB_NV_PERSON_NUM_EDIT_LEFT,  DCW_PB_NV_PERSON_NUM_EDIT_TOP,
                                DCW_PB_NV_PERSON_NUM_EDIT_RIGHT, DCW_PB_NV_PERSON_NUM_EDIT_BOTTOM,
                                DCW_PB_NUMBER_MAX_LEN,           DCW_PB_NV_PERSON_NUM_EDITBOX_CTRL_ID),
    CREATE_PHONENUMEDITBOX_CTRL(DCW_PB_NV_WORK_NUM_EDIT_LEFT,    DCW_PB_NV_WORK_NUM_EDIT_TOP,
                                DCW_PB_NV_WORK_NUM_EDIT_RIGHT,   DCW_PB_NV_WORK_NUM_EDIT_BOTTOM,
                                DCW_PB_NUMBER_MAX_LEN,           DCW_PB_NV_WORK_NUM_EDITBOX_CTRL_ID),
    CREATE_PHONENUMEDITBOX_CTRL(DCW_PB_NV_HOME_NUM_EDIT_LEFT,    DCW_PB_NV_HOME_NUM_EDIT_TOP,
                                DCW_PB_NV_HOME_NUM_EDIT_RIGHT,   DCW_PB_NV_HOME_NUM_EDIT_BOTTOM,
                                DCW_PB_NUMBER_MAX_LEN,           DCW_PB_NV_HOME_NUM_EDITBOX_CTRL_ID),  
    CREATE_TEXTEDITBOX_CTRL(DCW_PB_NV_MAIL_EDIT_LEFT,            DCW_PB_NV_MAIL_EDIT_TOP, 
                            DCW_PB_NV_MAIL_EDIT_RIGHT,           DCW_PB_NV_MAIL_EDIT_BOTTOM,
                            DCW_PB_MAX_MAIL_LEN,                 DCW_PB_MAX_MAIL_LEN,
                            IM_PINYIN_E | IM_STROKE_E | IM_ENGLISH_E | IM_CHARACTER_E | IM_DIGITAL_E,
                            IM_CHARACTER_E,                      DCW_PB_NV_MAIL_EDITBOX_CTRL_ID),  
    CREATE_DROPDOWNLIST_CTRL(DCW_PB_NV_GROUP_DROP_LEFT,          DCW_PB_NV_GROUP_DROP_TOP, 
                             DCW_PB_NV_GROUP_DROP_RIGHT,         DCW_PB_NV_GROUP_DROP_BOTTOM,
                             (DCW_PB_MIN_GROUP_NUM - 1),         DCW_PB_NV_GROUP_DROP_CTRL_ID),
   
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->分组管理窗口 */
WINDOW_TABLE(g_pb_groupManageWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_GROUP_MANAGE),
    WIN_FUNC((uint32)DCW_PB_handleGroupManageWinMsg),    
    WIN_ID(DCW_PB_GROUP_MANAGE_WIN_ID ),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E,DCW_PB_GROUP_MANAGE_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->分组管理窗口---->编辑组名字窗口 */
WINDOW_TABLE(g_pb_editGroupNameWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_SETTING_GROUP_NAME),
    WIN_FUNC((uint32)DCW_PB_handleEditGroupNameWinMsg),    
    WIN_ID(DCW_PB_EDIT_GROUP_NAME_WIN_ID),
    CREATE_TEXTEDITBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_INPUT_EDITBOX_BOTTOM, DCW_PB_MAX_GROUP_NAME_LEN, DCW_PB_MAX_GROUP_NAME_LEN,
                            IM_PINYIN_E | IM_STROKE_E | IM_ENGLISH_E | IM_CHARACTER_E | IM_DIGITAL_E, IM_PINYIN_E, 
                            DCW_PB_GROUP_NAME_EDITBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->分组管理窗口---->固定组操作窗口 */
WINDOW_TABLE(g_pb_fixedGroupOperateWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_FUNC((uint32)DCW_PB_handleGroupOperateWinMsg),
    WIN_ID(DCW_PB_GROUP_OPERATE_WIN_ID),
    CREATE_MENU_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                     MENU_PB_SETTING_GROUP,DCW_PB_SETTING_GROUP_CTRL_ID),    
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->分组管理窗口---->可添加组操作窗口 */
WINDOW_TABLE(g_pb_unfixedGroupOperateWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_FUNC((uint32)DCW_PB_handleGroupOperateWinMsg),
    WIN_ID(DCW_PB_GROUP_OPERATE_EXT_WIN_ID),
    CREATE_MENU_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                     MENU_PB_SETTING_GROUP_EXT,DCW_PB_SETTING_GROUP_EXT_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 主菜单窗口----->本机号码窗口 */
WINDOW_TABLE(g_pb_localNumberWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_MSISDN),
    WIN_FUNC((uint32)DCW_PB_handleLocalNumberWinMsg),
    WIN_ID(DCW_PB_LOCAL_NAME_WIN_ID),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E, DCW_PB_LOCAL_NAME_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 显示已用空间的窗口 */ 
WINDOW_TABLE(g_pb_usedSpaceWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_FUNC((uint32)DCW_PB_handleUsedSpaceWinMsg),    
    WIN_ID(DCW_PB_USED_SPACE_WIN_ID),
    WIN_TITLE_ID(TXT_PB_USED_SPACE),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E, DCW_PB_USED_SPACE_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 显示多选号码列表的窗口 */
WINDOW_TABLE(g_pb_multipleSelectBrowseWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_ENTRY_LIST),
    WIN_FUNC((uint32)DCW_PB_handleMultipleSelectListWinMsg),    
    WIN_ID(DCW_PB_MULTI_SELECT_LIST_WIN_ID),
    CREATE_LISTBOX_CTRL(0,MMI_TITLE_HEIGHT,MMI_MAINSCREEN_RIGHT_MAX_PIXEL,MMI_CLIENT_RECT_BOTTOM,
                        LISTBOX_CHECKLIST_E, LISTBOX_CHECK1_E,DCW_PB_MULTI_SELECT_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 显示单选号码列表的窗口 */
WINDOW_TABLE(g_pb_singleSelectBrowseWinTab) = {
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_ENTRY_LIST),
    WIN_FUNC((uint32)DCW_PB_handleSingleSelectBrowseWinMsg),    
    WIN_ID(DCW_PB_BROWSE_LISTBOX_WIN_ID),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL,MMI_CLIENT_RECT_BOTTOM, 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E,DCW_PB_BROWSE_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* 保存电话号码,外部模块调用 */
WINDOW_TABLE(g_pb_addOneRecordWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_FUNC((uint32)DCW_PB_handleAddOneRecordWinMsg),    
    WIN_ID(DCW_PB_ADD_ONE_RECORD_WIN_ID),
    CREATE_MENU_CTRL(0, 0, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                     MENU_PB_ADD_EXT,DCW_PB_ADD_ONE_RECORD_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};

/* nv记录之电话类型选择常口*/
WINDOW_TABLE(g_pb_numTypeChooseWinTab) = 
{
    CLEAR_LCD,
    WIN_PRIO(WIN_ONE_LEVEL),
    WIN_TITLE_ID(TXT_PB_SELECT_PHONE),
    WIN_FUNC((uint32)DCW_PB_handleNumTypeChooseWinMsg),    
    WIN_ID(DCW_PB_NUM_TYPE_CHOOSE_WIN_ID),
    CREATE_LISTBOX_CTRL(0, MMI_TITLE_HEIGHT, MMI_MAINSCREEN_RIGHT_MAX_PIXEL, MMI_CLIENT_RECT_BOTTOM, 
                        LISTBOX_TEXTLIST_E, LISTBOX_TEXT1_E,DCW_PB_NUM_TYPE_CHOOSE_LISTBOX_CTRL_ID),
    WIN_STYLE(WS_HAS_SOFTKEY),
    END_WIN
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -