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

📄 mmimt_ex.h

📁 展讯平台的mtue源代码, 全面,精简,仅供学习, 商用后果自负
💻 H
字号:
/*****************************************************************************
** File Name:                                                                *
** Author:                                                                   *
** Date:           2007/06/30                                                *
** Copyright:      2007 MTONE, Inc. All Rights Reserved.                     *
** Description:                                                              *
******************************************************************************
**                         Important Edit History                            *
** --------------------------------------------------------------------------*
** DATE           NAME             DESCRIPTION                               *
** 2007/06/30                      Create                                    *
*****************************************************************************/

#ifndef _MMIMT_EX_H_
#define _MMIMT_EX_H_

#ifdef __cplusplus
    extern   "C"
    {
#endif

#include "sci_types.h"
#include "guicommon.h"
#include "mn_type.h"
//#define GUILISTBOX_TOPWISE
#include "ffs.h"
BOOLEAN MTMMISTR_IsEqual( const MMI_STRING_T *string1, const MMI_STRING_T *string2 );

BOOLEAN MTMMK_SendMsgTP( uint32 win_id, BOOLEAN is_down, const GUI_RECT_T *rect_ptr );

void MTMMITHEME_GetClientRect( GUI_RECT_T *rect_ptr );

const MMI_STRING_T *MTGUILABEL_GetText( uint32 ctrl_id );
BOOLEAN MTGUILABEL_SetText( uint32 ctrl_id, MMI_STRING_T *text_ptr, BOOLEAN is_fresh );

BOOLEAN MTGUILISTBOX_AppendListItem( uint32 ctrl_id, const uint8 *str_ptr, uint8 str_len, BOOLEAN is_ucs2, uint32 left_softkey_id, uint32 left_icon_id );
BOOLEAN MTGUILISTBOX_ReplaceListItem( uint32 ctrl_id, uint16 pos, const uint8 *str_ptr, uint8 str_len, BOOLEAN is_ucs2, uint32 left_softkey_id, uint32 left_icon_id );
BOOLEAN MTGUILISTBOX_AppendListItemByTextId( uint32 ctrl_id, uint32 text_id, uint32 left_softkey_id, uint32 left_icon_id );
// BOOLEAN MTGUILISTBOX_AppendListItemWithIndexIcon( uint32 ctrl_id, const uint8 *str_ptr, uint8 str_len, BOOLEAN is_ucs2, uint32 left_softkey_id, uint8 index, BOOLEAN on );
// BOOLEAN MTGUILISTBOX_AppendListItemWithIndexIconByTextId( uint32 ctrl_id, uint32 text_id, uint32 left_softkey_id, uint8 index, BOOLEAN on );
// BOOLEAN MTGUILISTBOX_ChangeIndexIconId( uint32 ctrl_id, uint8 index, BOOLEAN on );
BOOLEAN MTGUILISTBOX_GetMoveItemIndex( uint32 ctrl_id, uint32 msg_id, uint16 *i, uint16 *j );

BOOLEAN GUIEDITBOX_SetEditBoxRect(
	uint32 				ctrl_id,	//[IN] 
    GUI_RECT_T*         rect		//[IN] rect
    );

void GUIMENU_InsertNodeTextId(
                        uint32          ctrl_id,        //控件id
                        uint32			text_id,       //插入的节点的文本ID
                        uint16          node_id,        //节点编号
                        uint16          parent_node_id, //父节点编号
                        uint16          index           //位置
                        );

//uint16 GUILISTBOX_GetTotalItemNum( uint32 ctrl_id );

GUI_RECT_T MT_GetClientRect(void);

uint8 MMIMtune_GetSDStatus(void );

PUBLIC MN_DUAL_SYS_E MMIMtune_GetActiveSim(void);

PUBLIC void MMIMTUNE_CombineFullPath(
                                   FILE_DEV_E_T     file_dev,               //in
                                   uint8           *file_name_ptr,         //in
                                   uint8            *mp3_full_path_ptr,     //in/out
                                   uint16           *mp3_full_path_len_ptr  //in/out
                                   );


PROCESSMSG_FUNC MTMMK_SetWinFunc( uint32 win_id, PROCESSMSG_FUNC func_ptr );

uint16 MTMMI_GetFullScreenHeight( void );
uint16 MTMMI_GetFullScreenWidth(void);

BOOLEAN   MT_IsCMCC_Network();
#ifdef __cplusplus
    }
#endif

#endif // _MMIMT_EX_H_

⌨️ 快捷键说明

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