您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ComAscStr2Uni函数代码示例

51自学网 2021-06-01 20:12:25
  C++
这篇教程C++ ComAscStr2Uni函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ComAscStr2Uni函数的典型用法代码示例。如果您正苦于以下问题:C++ ComAscStr2Uni函数的具体用法?C++ ComAscStr2Uni怎么用?C++ ComAscStr2Uni使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ComAscStr2Uni函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: game_state_callback

static PRESULT game_state_callback(POBJECT_HEAD obj, VEVENT event, UINT32 param1, UINT32 param2){	unsigned char ascstr[6];	PRESULT ret = PROC_PASS;	switch (event)	{		case EVN_PRE_DRAW:			switch (obj->bID)			{			case 31:				sprintf(ascstr, "%d", level);				break;			case 32:				sprintf(ascstr, "%d", score1);				break;			case 33:				sprintf(ascstr, "%d", score2);				break;			}			ComAscStr2Uni(ascstr, str_value);			if((get_game_id()==3)&&obj->bID!=31)			{				sprintf(ascstr,"%s"," ");				ComAscStr2Uni(ascstr, str_value); 			}			OSD_SetTextFieldStrPoint((PTEXT_FIELD)obj, str_value);	}	return ret;}
开发者ID:jinfeng-geeya,项目名称:3202C,代码行数:31,


示例2: win_youtube_opts_ytu_string

void win_youtube_opts_ytu_string(UINT8 input){	UINT8 temp[40];	if(input==YTU_TODAY)	{		sprintf(temp, "Today");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTU_THIS_WEEK)	{		sprintf(temp, "This Week");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTU_THIS_MONTH)	{		sprintf(temp, "This Month");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTU_ALL_TIME)	{		sprintf(temp, "All Time");		ComAscStr2Uni(temp, display_strs[56]);	}	}
开发者ID:alkap007,项目名称:ali3606,代码行数:25,


示例3: sys_backup_item_sel_callback

static PRESULT sys_backup_item_sel_callback(POBJECT_HEAD pObj, VEVENT event, UINT32 param1, UINT32 param2){	UINT8 bID;	UINT16 sel, *Uni_str;	UINT32 block_len;	char str_buf[20] = {0};	PRESULT ret = PROC_PASS;	bID = OSD_GetObjID(pObj);	switch(event)	{		case EVN_REQUEST_STRING:			sel = param1;			Uni_str= (UINT16*)param2; // NOTICE: Uni_str size is 32 (#define MAX_STR_LEN 32) in obj_multisel.c			if(bID == BACKUP_MODE_ID)			{				memcpy(str_buf, usb_backup_type_name[sel], STRLEN(usb_backup_type_name[sel]));				ComAscStr2Uni(str_buf, Uni_str);			}									else			{				ComAscStr2Uni("", Uni_str);			}			break;					default:			break;	}	return ret;}
开发者ID:alkap007,项目名称:ali3606,代码行数:30,


示例4: win_tplist_set_sat_display

static void win_tplist_set_sat_display(void){	TEXT_FIELD* txt;		S_NODE s_node;	SYSTEM_DATA* sys_data;	sys_data = sys_data_get();	UINT16 name[3*MAX_SERVICE_NAME_LENGTH];	name[0] = 0;	txt = &tplst_sat;	get_tuner_sat(TUNER_EITHER, cur_tp_sat_idx, &s_node);	if(sys_data->antenna_connect_type == ANTENNA_CONNECT_DUAL_DIFF)	{		if(s_node.tuner1_valid)			ComAscStr2Uni("[LNB1] ", name);		else			ComAscStr2Uni("[LNB2] ", name);		ComUniStrCat(name, (UINT16 *)s_node.sat_name);	}	else	{		ComAscStr2Uni("[LNB1] ", name);		ComUniStrCat(name, (UINT16 *)s_node.sat_name);	}	OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)name);}
开发者ID:alkap007,项目名称:ali3606,代码行数:27,


示例5: win_youtube_opts_yto_string

void win_youtube_opts_yto_string(UINT8 input){	UINT8 temp[40];	if(input==YTO_RELEVANCE)	{		sprintf(temp, "Relevance");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTO_PUBLISHED)	{		sprintf(temp, "Published");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTO_VIEW_COUNT)	{		sprintf(temp, "View count");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTO_RATING)	{		sprintf(temp, "Rating");		ComAscStr2Uni(temp, display_strs[56]);	}	}
开发者ID:alkap007,项目名称:ali3606,代码行数:25,


示例6: newcamd_display_info1

static void newcamd_display_info1(BOOL update){	TEXT_CONTENT* tcont;	char strTemp[50];	UINT8 idx = g_newcamd_curidx-1;	UINT32 ip = newcamd_serinfo[idx].ip;	if(newcamd_serinfo[idx].bActive)	{		tcont = &str_info1[0];		tcont->text.pString = display_strs[31];		//sprintf(strTemp,"Server %d [%s]",g_newcamd_curidx,newcamd_serinfo[idx].name);		sprintf(strTemp,"Server %d",g_newcamd_curidx);		ComAscStr2Uni(strTemp,tcont->text.pString);		tcont = &str_info1[1];		tcont->text.pString = display_strs[32];//		sprintf(strTemp,"Server IP[%d.%d.%d.%d]  Server Port[%d]",///			ip&0xff,(ip>>8)&0xff,(ip>>16)&0xff,(ip>>24)&0xff, newcamd_serinfo[idx].port); //pppppppppp		sprintf(strTemp,"%s",newcamd_serinfo[idx].domain);		ComAscStr2Uni(strTemp,tcont->text.pString);		tcont = &str_info1[2];		tcont->text.pString = display_strs[33];		sprintf(strTemp,"User Name[******]  User Password[******]");		ComAscStr2Uni(strTemp,tcont->text.pString);	}	else	{		tcont = &str_info1[0];		tcont->text.pString = display_strs[31];		//sprintf(strTemp,"Server %d [%s] Inactival",g_newcamd_curidx,newcamd_serinfo[idx].name);		sprintf(strTemp,"Server %d  Inactival",g_newcamd_curidx);		ComAscStr2Uni(strTemp,tcont->text.pString);		tcont = &str_info1[1];		tcont->text.pString=0;		tcont = &str_info1[2];		tcont->text.pString=0;	}	if(update)	{		OSD_DrawObject((POBJECT_HEAD)&newcamd_item_info1, C_UPDATE_ALL);	}}
开发者ID:alkap007,项目名称:ali3606,代码行数:49,


示例7: win_pvr_setting_record_ps_set_string

void win_pvr_setting_record_ps_set_string(UINT8 input){	UINT8 temp[10];	sprintf(temp, "%s", (input ? "ON" : "OFF"));	ComAscStr2Uni(temp, display_strs[7]);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:7,


示例8: win_pvr_setting_rec_num_set_string

void win_pvr_setting_rec_num_set_string(UINT8 input){	UINT8 temp[10];	sprintf(temp, "%d", input);	ComAscStr2Uni(temp, display_strs[6]);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:7,


示例9: win_pvr_setting_ttx_subt_set_string

void win_pvr_setting_ttx_subt_set_string(BOOL input){	UINT8 temp[10];	sprintf(temp, "%s", (input ? "YES" : "NO"));	ComAscStr2Uni(temp, display_strs[5]);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:7,


示例10: win_pvr_setting_jumpstep_set_string

void win_pvr_setting_jumpstep_set_string(UINT8 input){	UINT8 temp[10];		switch(input)	{		case 0:			sprintf(temp, "30 sec", input);			break;		case 1:			sprintf(temp, "1 min", input);			break;		case 2:			sprintf(temp, "5 min", input);			break;		case 3:			sprintf(temp, "10 min", input);			break;		case 4:			sprintf(temp, "30 min", input);			break;		default:			break;				}	ComAscStr2Uni(temp, display_strs[1]);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:26,


示例11: win_checkdisk_set_string

void win_checkdisk_set_string(BOOL input){	UINT8 temp[10];	sprintf(temp, "%s", (input ? "ON" : "OFF"));	ComAscStr2Uni(temp, display_strs[0]);}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,


示例12: win_pvod_msg_update

static void win_pvod_msg_update(UINT8 * str){	UINT32 i,j;	OSD_RECT rect;	ComAscStr2Uni(str, display_strs[10+pvod_msg_line%PVOD_MSG_MAX_LINE]);	for(i=0; i<PVOD_MSG_MAX_LINE; i++)	{		if(pvod_msg_line<PVOD_MSG_MAX_LINE)			j = i%PVOD_MSG_MAX_LINE;		else			j = (pvod_msg_line+1+i)%PVOD_MSG_MAX_LINE;				pvod_msg_buf[i] = display_strs[10+j];	}			//draw msg infos	for(i=0; i<PVOD_MSG_MAX_LINE; i++)	{		rect.uLeft 	= MSG_L;		rect.uTop  	= MSG_T+(MSG_H+MSG_GAP)*i;		rect.uWidth = MSG_W;		rect.uHeight= MSG_H;		OSD_SetRect2(&pvod_txt_msg.head.frame, &rect);		OSD_SetTextFieldContent(&pvod_txt_msg, STRING_UNICODE, (UINT32)pvod_msg_buf[i]);		OSD_DrawObject( (POBJECT_HEAD)&pvod_txt_msg, C_UPDATE_ALL);	}		pvod_msg_line++;;}
开发者ID:alkap007,项目名称:ali3606,代码行数:32,


示例13: comlist_volumelist_callback

PRESULT comlist_volumelist_callback(POBJECT_HEAD pObj, VEVENT event, UINT32 param1, UINT32 param2){	PRESULT cbRet = PROC_PASS;	UINT16 i,wTop;    OBJLIST* ol;	UINT16 unistr[50];	char str[50];    ol = (OBJLIST*)pObj;	wTop = OSD_GetObjListTop(ol);	if (event == EVN_PRE_DRAW)	{    	for (i = 0; i< ol->wDep && (i+wTop) < ol->wCount; i++)    	{            			storage_index_to_osd_string(i+wTop,str);			ComAscStr2Uni(str,unistr);            win_comlist_set_str(i+wTop, NULL, unistr, 0);    	}	}	else if(event == EVN_POST_CHANGE)		cbRet = PROC_LEAVE;	return cbRet;}
开发者ID:alkap007,项目名称:ali3606,代码行数:25,


示例14: win_disk_info_set_string

static void win_disk_info_set_string(UINT8 type, UINT8 input){	UINT8 temp[32];	switch(type)	{		case OPERATE_TYPE_PART_FORMAT:			win_disk_mode_get_str(input, temp);			break;		case OPERATE_TYPE_DVR_SET:			win_dvr_type_get_str(input, temp);			break;		case OPERATE_TYPE_PART_COPY:			win_partition_get_str(input, temp);			break;#ifdef DISK_MANAGER_SUPPORT		case OPERATE_TYPE_DISK_REMOVE:			win_removable_disk_get_show_str(input, temp);			break;#endif		default:			break;	}	ComAscStr2Uni(temp, display_strs[1]);}
开发者ID:alkap007,项目名称:ali3606,代码行数:25,


示例15: newcamd_redraw_dt

static void newcamd_redraw_dt(BOOL update){	date_time dt;	char stringTemp[50];		UINT16 *unistr=NULL;	UINT16 unistr_dest[50]={0};	UINT16 uni_string[300]={0};	get_local_time(&dt);	memset(unistr_dest,0,sizeof(unistr_dest));	memset(uni_string,0,sizeof(uni_string));			memset(stringTemp,0,sizeof(stringTemp));		unistr = OSD_GetUnicodeString(RS_TIME);        	sprintf(stringTemp," %02d:%02d",dt.hour,dt.min);	ComAscStr2Uni(stringTemp,unistr_dest);      	ComUniStrCopyChar(&uni_string,(UINT16 *)unistr);	ComUniStrCat(&uni_string,unistr_dest); 	OSD_SetTextFieldContent(&newcamd_txt_time, STRING_UNICODE,uni_string);	if(update)	{		OSD_DrawObject((POBJECT_HEAD)&newcamd_txt_time,C_DRAW_SIGN_EVN_FLG |C_UPDATE_ALL);	}}
开发者ID:alkap007,项目名称:ali3606,代码行数:27,


示例16: win_pvr_setting_scramble_record_mode_set_string

void win_pvr_setting_scramble_record_mode_set_string(UINT8 input){	UINT8 temp[10];	sprintf(temp, "%s", (input ? "NO" : "YES"));	ComAscStr2Uni(temp, display_strs[2]);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:7,


示例17: win_pl_set_password_str

void win_pl_set_password_str(UINT8 index){	UINT8 temp[5];	if((g_PL_Input_Status==TRUE)&&(g_PL_Input_Bit_Number>0))	{		switch(g_PL_Input_Bit_Number)		{			case 1:				sprintf(temp, "*---");				break;			case 2:				sprintf(temp, "**--");				break;			case 3:				sprintf(temp, "***-");				break;			case 4:				sprintf(temp, "****");				break;		}	}	else	{		sprintf(temp, "----");	}	ComAscStr2Uni(temp, display_strs[index]);}
开发者ID:alkap007,项目名称:ali3606,代码行数:27,


示例18: win_com_set_idx_str2

void win_com_set_idx_str2(UINT8 * idx, UINT16 * str,UINT8 len){	char tmp[20];	char fmt[20];		sprintf(tmp, "%d:%d:%d ~ %d:%d:%d", *idx,*(idx+1),*(idx+2),*(idx+3),*(idx+4),*(idx+5));	ComAscStr2Uni(tmp, str);}
开发者ID:alkap007,项目名称:ali3606,代码行数:8,


示例19: win_init_pstring

static void win_init_pstring(UINT8 num){	UINT8 i;	for(i = 0; i < num; i++)	{		ComAscStr2Uni("", display_strs[i]);	}}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:8,


示例20: win_com_set_idx_str

void win_com_set_idx_str(UINT16 idx, UINT16 * str, UINT16 len){	char tmp[11];	char fmt[10];	sprintf(fmt, "[%%.%dd]", len);	sprintf(tmp, fmt, idx+1/*base on 1*/);	ComAscStr2Uni(tmp, str);}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:8,


示例21: win_search_last_tp_ok_failed

static void win_search_last_tp_ok_failed(UINT32 cnt){	UINT32 i,j,n;	UINT16 pstr[8];	OSD_RECT rect;    if (cnt == 0)        return;	if(cnt <= INFOR_TP_CNT)	{		n = cnt;	}	else	{		n = INFOR_TP_CNT;	}	if(tp_chsrched)		ComAscStr2Uni("OK", pstr);	else		ComAscStr2Uni("Failed", pstr);	rect.uLeft 	= INFO_TP_L;	rect.uTop  	= INFO_TP_T;	rect.uWidth = INFO_TP_W;	rect.uHeight= INFO_TXT_H;	for(i=0;i<n;i++)	{		rect.uLeft 	= INFO_TP_L;		for(j=0;j<7;j++)		{			rect.uWidth = tp_info_w_tbl[j] - 2;			if(j == 6)				win_srch_draw_info(&rect, NULL,pstr, TP_TXT_SH_IDX);			rect.uLeft +=  tp_info_w_tbl[j] ;		}		rect.uTop += rect.uHeight;	}}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:43,


示例22: win_time_set_time_zone_citys

void win_time_set_time_zone_citys(BOOL update){    POBJECT_HEAD pObj =  (POBJECT_HEAD)&time_item_con2;    MULTI_TEXT* mtxt = &time_mtxt_zone_city;    TEXT_CONTENT* txtcont = timezone_mtxt_content;    UINT8 bAction;    struct time_zone_name* time_zone;    INT32 i,hoffset,moffset,str_len;    txtcont->bTextType = STRING_UNICODE;    txtcont->text.pString = len_display_str;    if(OSD_CheckAttr(pObj, C_ATTR_INACTIVE))        ComAscStr2Uni("", len_display_str);    else    {        sys_data_gmtoffset_2_hmoffset(&hoffset,&moffset);        time_zone = get_time_zone_name(hoffset, moffset);        if(time_zone == NULL)            ComAscStr2Uni("", len_display_str);        else        {            str_len = 0;            for(i=0; i<time_zone->namecnt; i++)            {                if(i!=0)                {                    str_len = ComUniStrLen(len_display_str);                    SetUniStrCharAt(len_display_str,',', str_len);                    str_len++;                }                ComAscStr2Uni(time_zone->city_name[i], &len_display_str[str_len]);            }        }    }    if(update)        OSD_DrawObject((POBJECT_HEAD)mtxt, C_UPDATE_ALL);}
开发者ID:alkap007,项目名称:ali3606,代码行数:42,


示例23: win_youtube_opts_ytq_string

void win_youtube_opts_ytq_string(UINT8 input){	UINT8 temp[40];	if(input==YTQ_MP4_640X360)	{		sprintf(temp, "MP4_640X360");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTQ_MP4_1280X720)	{		sprintf(temp, "MP4_1280X720");		ComAscStr2Uni(temp, display_strs[56]);	}	else if(input==YTQ_MP4_1920X1080)	{		sprintf(temp, "MP4_1920X108");		ComAscStr2Uni(temp, display_strs[56]);	}	}
开发者ID:alkap007,项目名称:ali3606,代码行数:20,


示例24: win_otaup_set_swinfo_display

static void win_otaup_set_swinfo_display(BOOL update){	MULTI_TEXT* mtxt_swinfo;	TEXT_CONTENT* tcont;	struct dl_info* info;	char str[50];	mtxt_swinfo = &otaupg_mtxt_swinfo;	info = &ota_dl_info;	tcont = &otasw_mtxt_content[0];	tcont->text.pString = display_strs[10];	tcont = &otasw_mtxt_content[1];	tcont->text.pString = display_strs[11];	tcont = &otasw_mtxt_content[2];	tcont->text.pString = display_strs[12];	if( (ota_proc_step== OTA_STEP_GET_INFO && ota_proc_ret == PROC_SUCCESS)		|| ota_proc_step>OTA_STEP_GET_INFO)	{		tcont = &otasw_mtxt_content[0];        sprintf(str,"    H/W ver : %d.%d",            (info->hw_version>>4) & 0xfff,            (info->hw_version>>0) & 0xf);			ComAscStr2Uni(str,tcont->text.pString);		tcont = &otasw_mtxt_content[1];        sprintf(str,"    S/W ver : %d.%d.%d",            (info->sw_version>>8) & 0xff,            (info->sw_version>>4) & 0xf,            (info->sw_version>>0) & 0xf);		ComAscStr2Uni(str,tcont->text.pString);		tcont = &otasw_mtxt_content[2];		sprintf(str,"    S/W size : %d bytes",info->sw_size);		ComAscStr2Uni(str,tcont->text.pString);	}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:41,


示例25: win_satsrch_set_drawselectsats

static void win_satsrch_set_drawselectsats(void){    struct OSDRect rect;    UINT16 i,sat_cnt,num;    UINT16 col,row;    TEXT_FIELD* txt = &satsrch_multisats_name;    S_NODE s_node;	UINT16 top;	UINT16 str[50];	UINT16 nStrLen;        if(single_multi_srch_flag == 0) return;    MEMSET(sat_ids,0,sizeof(sat_ids)/sizeof(sat_ids[0]));    sat_cnt = num = get_tuner_sat_cnt(TUNER_EITHER_SELECT);//get_selected_sat_num();    if(num > SELSAT_ROW_CNT *2)        num = SELSAT_ROW_CNT *2;	txt->pString = display_strs[0];	for(i=0;i<sat_cnt;i++)	{		get_tuner_sat(TUNER_EITHER_SELECT,i,&s_node);        sat_ids[i] = s_node.sat_id;	}	    for(i=0;i<SELSAT_ROW_CNT*2;i++)    {        row = i/2;		top = SELSAT_T + row * SELSAT_H+40;		if(i%2 == 0)			OSD_SetRect(&txt->head.frame, SELSAT_L0, top, SELSAT_W, SELSAT_H-6);		else			OSD_SetRect(&txt->head.frame, SELSAT_L1, top, SELSAT_W, SELSAT_H-6);        get_tuner_sat(TUNER_EITHER_SELECT,i,&s_node);		if(i<sat_cnt) 		{		    if(s_node.DiSEqC_type !=6)			    ComUniStrCopyChar((UINT8*)txt->pString, s_node.sat_name);        }		else			ComAscStr2Uni("", txt->pString);		OSD_DrawObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);    }	    if(num == 0)    {    	txt->pString = NULL;    	top = SELSAT_T + 2 * SELSAT_H+40;		OSD_SetRect(&txt->head.frame, SELSAT_L0 + SELSAT_W/2, top, SELSAT_W, SELSAT_H-6);				OSD_SetTextFieldContent(txt, STRING_ID , RS_DISPLAY_NO_SATELLITE/*RS_NO_SATELLITE_SELECT*/); 		OSD_DrawObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);    }}
开发者ID:alkap007,项目名称:ali3606,代码行数:53,


示例26: bootota_get_ustr

void bootota_get_ustr(UINT32 index, UINT16 *ustr){	UINT8 str[20];	if(ustr == NULL)		return;		if(index == LNBFREQ_ID-1)		ComAscStr2Uni(lnbfreq_strs[input_data[index]], ustr);	else if(index == DISEQC_ID-1)		ComAscStr2Uni(diseqc_strs[input_data[index]], ustr);	else if(index == K22_ID-1)		ComAscStr2Uni(k22_strs[input_data[index]], ustr);	else if(index ==POL_ID-1)		ComAscStr2Uni(pol_strs[input_data[index]], ustr);	else	{		sprintf(str,"%d",input_data[index]);		ComAscStr2Uni(str, ustr);	}}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:22,


示例27: win_pvr_setting_record_ps_set_string

void win_pvr_setting_record_ps_set_string(UINT8 input){	UINT8 temp[10];//	sprintf(temp, "%s", (input ? "ON" : "OFF"));	if(input==0)		sprintf(temp, "%s", "TS[CH]");	else if(input==1)		sprintf(temp, "%s", "PS");	else		sprintf(temp, "%s", "TS[TP]");//	sprintf(temp, "%s", (input ? "PS" : "TS"));	ComAscStr2Uni(temp, display_strs[7]);}
开发者ID:alkap007,项目名称:ali3606,代码行数:14,


示例28: disk_operate_callback

static PRESULT disk_operate_callback(POBJECT_HEAD pObj, VEVENT event, UINT32 param1, UINT32 param2){	PRESULT ret = PROC_PASS;	char temp[30];	UINT8 *cur_select = NULL;		switch(event)	{	case EVN_PRE_OPEN:		switch(operate_type)		{			case OPERATE_TYPE_PART_FORMAT:				STRCPY(temp, "Disk Mode");				cur_select = &mode_select;				break;			case OPERATE_TYPE_DVR_SET:				STRCPY(temp, "DVR Type");				cur_select = &dvr_select_type;				break;			case OPERATE_TYPE_PART_COPY:				STRCPY(temp, "Dest Partition");				cur_select = &partition_select;				break;#ifdef DISK_MANAGER_SUPPORT			case OPERATE_TYPE_DISK_REMOVE:				STRCPY(temp, "Remove");				cur_select = &disk_select;				break;#endif			default:				break;		}		ComAscStr2Uni(temp, display_strs[0]);		win_disk_info_set_string(operate_type, *cur_select);		break;	case EVN_POST_OPEN:		break;	case EVN_PRE_CLOSE:		/* Make OSD not flickering */		*((UINT32*)param2) &= ~C_CLOSE_CLRBACK_FLG;					break;	case EVN_POST_CLOSE:		if (menu_stack_get_top() == NULL)			OSD_ClearObject((POBJECT_HEAD)&g_win_disk_operate, C_UPDATE_ALL);		break;				}		return ret;}
开发者ID:alkap007,项目名称:ali3606,代码行数:49,


示例29: MailDrawNum0

static void MailDrawNum0()  //对新邮件和邮件总数赋值      ---yuanlin{    UINT8 *src;	UINT8 tmp[6]={0,}; 	UINT8 num=GYCA_EMAIL_MAX_CNT;//                             ------yuanlin	UINT16 strLen;	OSD_RECT rc;	TEXT_FIELD *txt;	UINT8 total, newmail;		txt = &mail_new;	OSD_SetTextFieldStrPoint(txt, len_display_str);	src = OSD_GetUnicodeString(RS_CTI_NEW_MAIL);	ComUniStrCopyChar((UINT8*)len_display_str, src);	strLen = ComUniStrLen(len_display_str);	sprintf(tmp, " %d",email_count_unread );	ComAscStr2Uni(tmp, &len_display_str[strLen]);	OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)len_display_str);	OSD_DrawObject((POBJECT_HEAD)txt, C_UPDATE_ALL);	OSD_SetTextFieldStrPoint(txt, NULL);	txt = &mail_total;	OSD_SetTextFieldStrPoint(txt, len_display_str);		MEMSET(len_display_str, 0, sizeof(len_display_str));	MEMSET(tmp, 0, sizeof(tmp));	src = OSD_GetUnicodeString(RS_RESIDUAL_SPACE);	ComUniStrCopyChar((UINT8*)len_display_str, src);	strLen = ComUniStrLen(len_display_str);	sprintf(tmp, " %d",num-email_count);	ComAscStr2Uni(tmp, &len_display_str[strLen]);	OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)len_display_str);	OSD_DrawObject((POBJECT_HEAD)txt, C_UPDATE_ALL);	OSD_SetTextFieldStrPoint(txt, NULL);}
开发者ID:jinfeng-geeya,项目名称:3202C,代码行数:36,


示例30: dvbc_quickscan_set_def_val

static void dvbc_quickscan_set_def_val(void){	INT8 rule[20];	UINT32 freq, symbol, constellation;	P_NODE p_node;	T_NODE t_node;	UINT32 prog_num;	UINT16 cur_channel;	/* FREQ */	wincom_i_to_mbs_with_dot(display_strs[20],	                         i_qs_freq, DVBC_QUICKSCAN_EDIT_LEN - 1/*without dot*/, 0x02/*xxx.xx*/);	ComAscStr2Uni("MHz", display_strs[30]);	/* SYMBOL */	wincom_i_to_mbs(display_strs[21],	                i_qs_symbol, DVBC_QUICKSCAN_EDIT_LEN - 1);	ComAscStr2Uni("KBaud", display_strs[31]);	OSD_SetMultiselSel(&txt_mf_item_value3, i_qs_mode - QAM16);	#if(defined(MIS_AD) || defined(MIS_AD_NEW))	wincom_i_to_mbs(display_strs[22],	                i_qs_areacode, 2);	#endif}
开发者ID:jinfeng-geeya,项目名称:3202C,代码行数:24,



注:本文中的ComAscStr2Uni函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ ComAssertRet函数代码示例
C++ Column函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。