plxmms_recvedit.h

来自「mtk wap和mms代码。。适应mtk 25。26平台」· C头文件 代码 · 共 64 行

H
64
字号
/***************************************************************************
 *
 *                      Pollex Mobile Platform
 *
 * Copyright (c) 2004 by Pollex Mobile Software Co., Ltd. 
 *                       All Rights Reserved 
 *
 * Module   : 
 *
 * Purpose  : 
 *
\**************************************************************************/
#ifndef _PLXMMS_RECVEDIT_H

#define _PLXMMS_RECVEDIT_H

#include "PlxMmsRes.h"
#include "../main/plxDefs.h"
#include "../main/plxPort.h"
#include "GlobalDefs.h"
#include "wgui_categories_inputs.h"
//#include "wgui_categories_util.h"
#include "wgui_inputs.h"
#include "CommonScreens.h"
#include "PlxMms_Def.h"
#include "PlxMmsPubInterface.h"

//macro
#define MAX_NAME_LEN  MAX_PB_NAME_LEN//21
#define MAX_NUM_COUNT 20

//struct
typedef struct tagMmsEditRecvListNode
{
//    U8      name[MAX_PB_NAME_LEN*2];
    BOOL    bEMail;
    struct  tagMmsEditRecvListNode* next;
	U8      num[MAX_MAIL_LEN*2]; //num[MAX_NUM_LEN*2];
}MmsEditRecvListNode;

typedef struct tagMmsEditRecvList
{
    MmsEditRecvListNode* head;
    int count;
    int total_len;
    BOOL modified;
    U16  title;
}MmsEditRecvList;

//global

//public functions
//BOOL CreateRecvEdit(char* numbers, int max_len, char num_type);
BOOL CreateRecvEdit(MmsEditRecvList* list, char num_type, U16 screen);
BOOL CreateBoxNumSave(U16 title, char* numbers, U16 screen);

BOOL CreateSubEdit(U8* sub, int max_len, BOOL* pModified);
void MmsRecvGoBackToIdle(void);


void AddNumNode(MmsEditRecvList* list, MmsEditRecvListNode* node);

#endif

⌨️ 快捷键说明

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