|  SKYENGINE API  
      参考手册返回目录 | 
  
 (int32 code = 
      1,  
  
  
  
     int32 mr_platEx 
    
       
uint8* input, 
int32 input_len, 
uint8** output, 
int32* 
      output_len, 
MR_PLAT_EX_CB* 
cb
)
Description
建一个单/多选list。
Parameters
  
    
    
       
    Name 
      Description 
       
    input 
      MMIMR_LISTBOXSELECT_T结构指针 
       
    input_len 
      MMIMR_LISTBOXSELECT_T结构大小 
       
    output 
      无 
       
    output_len 
      无 
       cb 
      无 
MR_FAILED 创建对象失败
其他 创建成功的对象的句柄.
数据结构:
typedef struct
{
char *title; //标题(大端unicode 编码)
int16 itemNum; //list 的项目个数
int16 listType; //如下
}MMIMR_LISTBOXSELECT_T;
listType 的值:
0:MR_LIST_NO_ICON (不显示图标)
1:MR_LIST_NORMAL_ICON (一般的list,建议调用menu的接口来实现)
2:MR_LIST_SINGLE_SEL (单选框)
3:MR_LIST_MUTI_SEL (多选框)
/*mrp code*/
MMIMR_LISTBOXSELECT_T list = { 0 };
int32 hMenu = 0;
list.itemNum = 18;
list.listType = MR_LIST_NO_ICON;
list.title = (char*)SGL_LoadString( STR_MENU );
hMenu = mrc_platEx( 1, (uint8*)&list, sizeof(MMIMR_LISTBOXSELECT_T), NULL, NULL, NULL );