• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ OSD_SetTextFieldContent函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: win_time_set_Display_string

void win_time_set_Display_string(UINT8 input)
{
    if(input==0)
        OSD_SetTextFieldContent(&time_item_txtset6, STRING_ID,RS_COMMON_OFF);
    else
        OSD_SetTextFieldContent(&time_item_txtset6, STRING_ID,RS_COMMON_ON);
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_time.c


示例2: win_sto_set_sd_ide_set_string

void win_sto_set_sd_ide_set_string(UINT8 input, PTEXT_FIELD ptxt)
{
	if(input==0)
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_STORAGE_HDD);
	else
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_STORAGE_SD);
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_storage_setting.c


示例3: win_set_youtube_title

void win_set_youtube_title()
{
	BITMAP *pBmp;
	TEXT_FIELD *pTxt;
	struct mp_title_tab_resource* titleitem;

	
	pBmp = &usb_title_bmp2;
	OSD_SetBitmapContent(pBmp, 0);
	pTxt = &usb_title_txt2;
	OSD_SetTextFieldContent(pTxt,STRING_ID,0);

	pBmp = &usb_title_bmp3;
	OSD_SetBitmapContent(pBmp, 0);
	pTxt = &usb_title_txt3;
	OSD_SetTextFieldContent(pTxt,STRING_ID,0);

	pBmp = &usb_title_bmp4;
	OSD_SetBitmapContent(pBmp, 0);
	pTxt = &usb_title_txt4;
	OSD_SetTextFieldContent(pTxt,STRING_ID,0);

	titleitem = &youtube_title_tab[0];
	pBmp = &usb_title_bmp1;
	pBmp->head.frame.uLeft=TITLE_YT_ICON1_L;
	OSD_SetBitmapContent(pBmp, titleitem->bmp_id);
	pTxt = &usb_title_txt1;
	pTxt->head.frame.uLeft=TITLE_YT_ICON1_L+pBmp->head.frame.uWidth;
	pTxt->head.frame.uWidth=TITLE_YT_TXT_W;
	OSD_SetTextFieldContent(pTxt,STRING_ID,titleitem->str_id);

	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:33,代码来源:media_control.c


示例4: setup_game_panel

/*******************************************************************************
 *  Game function
 *******************************************************************************/
void setup_game_panel(UINT16 tit_id, UINT16 lev_id, UINT16 sco1_id, UINT16 sco2_id)
{
	OSD_SetTextFieldContent(&txt_title, STRING_ID, tit_id);
	OSD_SetTextFieldContent(&txt_level, STRING_ID, lev_id);
	OSD_SetTextFieldContent(&txt_score1, STRING_ID, sco1_id);
	OSD_SetTextFieldContent(&txt_score2, STRING_ID, sco2_id);
}
开发者ID:jinfeng-geeya,项目名称:3202C,代码行数:10,代码来源:win_game_com.c


示例5: win_srch_draw_info_ex

static void win_srch_draw_info_ex(OSD_RECT* pRect, char* str, UINT16* unistr, UINT8 shidx)
{
	PCONTAINER  pObj;
    TEXT_FIELD  *pTxt,*pLine;
    OSD_RECT     rect_01,rect_02;
    
    rect_01.uTop = pRect->uTop+TXT_T_OF;
    rect_01.uLeft = pRect->uLeft+TXT_L_OF;
    rect_01.uWidth = TXT_W;
    rect_01.uHeight = TXT_H;

    rect_02.uTop =  pRect->uTop + LINE_T_OF;
    rect_02.uLeft=  pRect->uLeft+LINE_L_OF;
    rect_02.uHeight = LINE_H;
    rect_02.uWidth  = TXT_W;
    
	pObj = &srch_info_ex;//&srch_info;
	pTxt = &srch_info_txt_ex;
    pLine = &srch_info_line;
	//OSD_SetRect2(&pObj->head.frame,pRect);
	OSD_SetRect2(&pObj->head.frame,pRect);
	OSD_SetRect2(&pTxt->head.frame,&rect_01);
    OSD_SetRect2(&pLine->head.frame,&rect_02);
    //OSD_SetTextFieldContent() 
	if(str != NULL)
		OSD_SetTextFieldContent(pTxt, STRING_ANSI, (UINT32)str);
	else if (unistr != NULL)
		OSD_SetTextFieldContent(pTxt, STRING_UNICODE, (UINT32)unistr);
	//OSD_SetColor(pTxt,shidx,shidx,shidx,shidx);
	OSD_DrawObject( (POBJECT_HEAD)pObj, C_UPDATE_ALL);
}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:31,代码来源:win_search.c


示例6: win_LCN_set_string

void win_LCN_set_string(UINT8 input)
{
	if(input==0)
		OSD_SetTextFieldContent(&osd_lcn_txtset1, STRING_ID,RS_COMMON_OFF);				
	else
		OSD_SetTextFieldContent(&osd_lcn_txtset1, STRING_ID,RS_COMMON_ON);	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_lcn.c


示例7: win_set_rec_type_string

void win_set_rec_type_string(UINT8 input, PTEXT_FIELD ptxt)
{
	if(input==0)
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_RECORD_TYPE_TS);				
	else
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_RECORD_TYPE_PS);	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_pvr_tms.c


示例8: win_satfav_set_display

void win_satfav_set_display(void)
{
	UINT32 i;
	UINT16 top,cnt,page,idx;
	
	OBJLIST* ol = &satfav_item_list;
	BITMAP* bmp;
	TEXT_FIELD* txt;
	CONTAINER* item;
	UINT32 valid_idx;
	UINT16 unistr[50];
	UINT8 group_type,group_idx,av_flag;

	av_flag = sys_data_get_cur_chan_mode();
	

	cnt = OSD_GetObjListCount(ol);
	page = OSD_GetObjListPage(ol); 
	top = OSD_GetObjListTop(ol);

	for(i=0;i<page;i++)
	{
		item = (CONTAINER*)satfav_items[i];


		idx = top + i;
		group_idx = (UINT8)(idx);
		if(sat_fav_list_flag == 1)
		{
			group_idx += sys_data_get_sate_group_num(av_flag);
			group_idx ++;
		}
				
		if(idx< cnt)
			valid_idx = 1;
		else
			valid_idx = 0;
		
		if(valid_idx)
			get_chan_group_name((UINT8*)unistr,group_idx,&group_type);
		

		/*IDX */
		txt = (TEXT_FIELD*)OSD_GetContainerNextObj(item);//bmp->head.pNext;
		if(valid_idx)
			OSD_SetTextFieldContent(txt,STRING_NUMBER, idx + 1);
		else
			OSD_SetTextFieldContent(txt,STRING_ANSI,(UINT32)"");

		/*Name*/
		txt = (TEXT_FIELD*)OSD_GetObjpNext(txt);//txt->head.pNext;
		if(valid_idx)
		{
			OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)unistr);
		}
		else
			OSD_SetTextFieldContent(txt,STRING_ANSI,(UINT32)"");
	}
	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:60,代码来源:win_sat_fav.c


示例9: win_multifeed_set_display

void win_multifeed_set_display(void)
{
	TEXT_FIELD *txt;
	OBJLIST* ol;	
	UINT16 i,cnt,top_idx,cur_idx,dep;
	P_NODE p_node;
	UINT16 channel;
	UINT8 name[32];

	channel = sys_data_get_cur_group_cur_mode_channel();

	get_prog_at(channel,&p_node);

	ol = &multifeed_ol;
	cnt = OSD_GetObjListCount(ol);
	dep = OSD_GetObjListPage(ol);	
	top_idx = OSD_GetObjListTop(ol);

	for(i=0;i<dep;i++)
	{
		cur_idx = top_idx + i;		
		txt = text_items[i];

		if(cur_idx < cnt )
		{
			multifeed_get_feed_name(p_node.prog_id, cur_idx, name);
			OSD_SetTextFieldContent(txt, STRING_ANSI, (UINT32)name);
		}
		else
			OSD_SetTextFieldContent(txt, STRING_ANSI, (UINT32)"");
	}
	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:33,代码来源:win_multifeed.c


示例10: init_movefile_info

static void init_movefile_info()
{
	char file_path[FULL_PATH_SIZE], str_buff[10];
	UINT16 offset;
	TEXT_FIELD *pTxt;
	POBJLIST pOl;

	get_file_list_info(win_move_dirlist, &movefile_dirnum, &movefile_filenum, file_path);
	if(!STRCMP(file_path, FS_ROOT_DIR))
	{
		offset = 0;
	}
	else
	{
		offset = 1;
	}
	
	pOl = &ol_mpmove;
	OSD_SetObjListCount(pOl,(movefile_dirnum + movefile_filenum + offset));
	OSD_SetObjListNewPoint(pOl,0);
	OSD_SetObjListCurPoint(pOl,0);
	OSD_SetObjListTop(pOl,0);

	pTxt = &mpmove_dir_txt;
	win_get_display_dirname(str_buff, file_path);
	OSD_SetTextFieldContent(pTxt,STRING_UTF8,(UINT32)str_buff);//show current dir name

	pTxt = &mpmove_dev_name;
	win_get_display_devicename(str_buff, movefile_cur_device);
	sprintf(str_buff,"%s",str_buff);
	OSD_SetTextFieldContent(pTxt,STRING_ANSI,(UINT32)str_buff);//show current device name
}
开发者ID:alkap007,项目名称:ali3606,代码行数:32,代码来源:win_mp_move_file.c


示例11: win_set_mpflielist_help2

static void win_set_mpflielist_help2(struct mp_help_item1_resource *helpinfo,UINT8 item_count)
{
	UINT8 i = 0;
	BITMAP *pBtn;
	TEXT_FIELD *pTxt;
	struct mp_help_item1_resource* helpitem;

	for(i = 0; i < item_count;i++)
	{
		helpitem = &helpinfo[i];

		pBtn = pHelp2Btn_icons[i];
		OSD_SetBitmapContent(pBtn, helpitem->bmp_id);

		pTxt = pHelp2Txt_ids[i];
		OSD_SetTextFieldContent(pTxt,STRING_ID,helpitem->str_id);
	}
	
	if(item_count<HELPCNT)//some help item not show
	{
		for(i=item_count; i<HELPCNT; i++)
		{
			pBtn = pHelp2Btn_icons[i];
			OSD_SetBitmapContent(pBtn , 0);

			pTxt = pHelp2Txt_ids[i];
			OSD_SetTextFieldContent(pTxt,STRING_ID,0);
		}
	}
}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:30,代码来源:media_control.c


示例12: win_finger_print_draw_info

static void win_finger_print_draw_info(char* str, UINT16* unistr, UINT16 xpos)
{
	TEXT_FIELD* txt;
	static UINT16 pre_xpos = 0;
	txt = &txt_fingerprint;
	
	if(xpos != pre_xpos)
	{
		OSD_ClearObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);
		pre_xpos = xpos;
	}
	
	txt->head.frame.uLeft = xpos;
	
	if(str != NULL)
		OSD_SetTextFieldContent(txt, STRING_ANSI, (UINT32)str);
	else if (unistr != NULL)
		OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)unistr);
	if((str != NULL)||(unistr != NULL))	
	{		
		OSD_DrawObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);
	}
	else	    
    {
		OSD_ClearObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);
	}
}
开发者ID:alkap007,项目名称:ali3606,代码行数:27,代码来源:win_cti_fingerprint.c


示例13: win_par_set_channel_lock_string

void win_par_set_channel_lock_string(UINT8 input)
{
	if(input==0)
		OSD_SetTextFieldContent(&par_item_txtset2, STRING_ID,RS_COMMON_OFF);				
	else
		OSD_SetTextFieldContent(&par_item_txtset2, STRING_ID,RS_COMMON_ON);	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_parental.c


示例14: win_tms_set_string

void win_tms_set_string(UINT8 input, PTEXT_FIELD ptxt)
{
	if(input==0)
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_COMMON_OFF);				
	else
		OSD_SetTextFieldContent(ptxt, STRING_ID,RS_COMMON_ON);	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:7,代码来源:win_pvr_tms.c


示例15: win_setting_display

static void win_setting_display(BOOL bDraw)
{
	UINT8 i,bID;
	char str_buff[10];
	TEXT_FIELD *pTxt;
	CONTAINER *win;

	if(0 == image_slide_temp.uTime_gap)
		sprintf(str_buff, "Off");
	else
		sprintf(str_buff,"%d Sec",image_slide_temp.uTime_gap);

	win = &g_win_slidesetup;
	bID = OSD_GetContainerFocus(win);
	for(i = 0; i < 2; i++)
	{
		pTxt = txt_settings[i];
		if(i == 0)
			OSD_SetTextFieldContent(pTxt,STRING_ANSI,(UINT32)str_buff);
		else
			OSD_SetTextFieldContent(pTxt,STRING_ID,slide_repeat_strids[image_slide_temp.bRepeat]);

		if((bID == (i + 1)) && (bDraw))
		{
			OSD_TrackObject((POBJECT_HEAD)pTxt, C_UPDATE_ALL);
		}
	}
}
开发者ID:alkap007,项目名称:ali3606,代码行数:28,代码来源:win_playlist_setup.c


示例16: ci_info_list_display

static void ci_info_list_display()
{
	OBJLIST* ol;
	CONTAINER* item;	
	TEXT_FIELD* txt;	
	UINT16 top,cnt,page,index, i;

	

	ol = &olst_ci_info;

	cnt = OSD_GetObjListCount(ol);
	page = OSD_GetObjListPage(ol); 
	top = OSD_GetObjListTop(ol);


	
	for( i = 0; i < page; i++)
	{
		index = top + i;

		item = (PCONTAINER)ci_info_list_items[i];
		txt  = (PTEXT_FIELD)OSD_GetContainerNextObj(item);
		if(index < cnt)
		{
			OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)ci_info.menu.entry_ls_txt[index]);
		}
		else
		{
			OSD_SetTextFieldContent(txt, STRING_UNICODE, (UINT32)"");
		}
		
	}
}
开发者ID:alkap007,项目名称:ali3606,代码行数:34,代码来源:win_ci_info.c


示例17: win_map_search_input_menu_open

UINT8 win_map_search_input_menu_open(char *string)
{
	CONTAINER	*win;
	PRESULT ret = PROC_LOOP;
	UINT32 hkey;
	TEXT_FIELD	*txt;
	EDIT_FIELD	*eft;
	UINT16 strID;
	UINT32 value = 0;
	UINT8 input_string[MAP_SEARCH_INPUT_LEN];

	BOOL old_value = ap_enable_key_task_get_key(TRUE);
	
	bMapSearchInputOK = FALSE;
	
 	txt = &txt_map_search_input_title;
 	
	strID = RS_HELP_SEARCH;
		
	OSD_SetTextFieldContent(txt, STRING_ID,(UINT32)strID);

	eft = &edt_map_search_input_item;
	OSD_SetEditFieldContent(eft, STRING_ANSI, "");

	win = &g_win_map_search_input;
	OSD_SetContainerFocus(win, 1);

	OSD_SetTextFieldContent(&txt_map_search_input_caps,STRING_ANSI,(UINT32)btn_txt_strs[0]);
	OSD_SetTextFieldContent(&txt_map_search_input_del,STRING_ANSI,(UINT32)btn_txt_strs[1]);
	OSD_SetTextFieldContent(&txt_map_search_input_ok,STRING_ANSI,(UINT32)btn_txt_strs[2]);	
	OSD_SetTextFieldContent(&txt_map_search_input_cancel,STRING_ANSI,(UINT32)btn_txt_strs[3]);

	wincom_backup_region(&(win->head.frame));

	OSD_ObjOpen((POBJECT_HEAD)win, 0);
	
	while(ret != PROC_LEAVE)
	{
	    hkey = ap_get_key_msg();
        if(hkey == INVALID_HK || hkey == INVALID_MSG)
            continue;

		ret = OSD_ObjProc((POBJECT_HEAD)win, (MSG_TYPE_KEY<<16),hkey, 0);
	}

	if (bMapSearchInputOK)
	{
		eft = &edt_map_search_input_item;
		value = OSD_GetEditFieldContent(eft);
		ComUniStrToAsc((UINT8 *)value, input_string);
		map_search_input_get_string(string, input_string);
	}

	wincom_restore_region();

    	ap_enable_key_task_get_key(old_value);
    	
	return bMapSearchInputOK;
}
开发者ID:alkap007,项目名称:ali3606,代码行数:59,代码来源:win_map_search_input.c


示例18: Mcas_info_text_display

static void Mcas_info_text_display(char *Line1Title, char*Line2CardNum, char*Line3Provider, char*Line4Other)
{
	UINT8 ucTitle[32]={0};//Title
	UINT8 ucName[32]={0};//Smart card
	UINT8 ucNo[32]={0};//Card number
	UINT8 ucMarlevel[64]={0};//Marutiy level
	UINT8 ucSubStatus[64]={0};//Subscription Status
	UINT8 ucChalinfo[128]={0};//channel info
	UINT i;
	UINT8 *pucBuffer;
	
	for(i=0;i<MAXITEMNUM-1;i++)
	{
		set_item_con_rect(CON_L, CON_T + (CON_H + CON_GAP)*i,CON_W,CON_H);    /*sky.bi */
		
		sprintf(ucTitle,"%s",title_str[i]);
		//sprintf(ucTitle,"%s","  ");
		OSD_SetTextFieldContent(&ca_info_title, STRING_ANSI, (UINT32)(ucTitle));
				
		switch(i)
		{
			case 0://smart card
				if(Line1Title ==NULL)
					sprintf(ucName,"%s","Unknown");					
				else
					sprintf(ucName,"%s",Line1Title);
					pucBuffer = &ucName;
				break;
			case 1://
				if(Line2CardNum ==NULL)
					sprintf(ucName,"%s"," ");					
				else
					sprintf(ucName,"%s",Line2CardNum);
					pucBuffer = &ucName;			
				break;
			case 2://
				if(Line3Provider ==NULL)
					sprintf(ucName,"%s"," ");					
				else
					sprintf(ucName,"%s",Line3Provider);
					pucBuffer = &ucName;		
				break;
			case 3://
				if(Line4Other ==NULL)
					sprintf(ucName,"%s"," ");					
				else
					sprintf(ucName,"%s",Line4Other);
					pucBuffer = &ucName;		
				break;
			
			default:
				break;
		}
		OSD_SetTextFieldContent(&ca_info_content, STRING_ANSI, (UINT32)(pucBuffer));
		OSD_DrawObject((POBJECT_HEAD )&ca_info_item_con,C_UPDATE_ALL);
	}
}
开发者ID:Janesak1977,项目名称:ali3602,代码行数:57,代码来源:win_mcas_info.c


示例19: palntsc_callback

static PRESULT palntsc_callback(POBJECT_HEAD pObj, VEVENT event, UINT32 param1, UINT32 param2)
{
	PRESULT ret = PROC_PASS;
	VACTION unact;
	SYSTEM_DATA* sys_data;
	UINT8 tv_out;
	TEXT_FIELD *txt;
	UINT16 str_id;

	txt = &g_win_PALNTSC;

	sys_data = sys_data_get();

	switch(event)
	{
	case EVN_PRE_OPEN:

		tv_out = api_video_get_tvout();
		if(tv_out != TV_MODE_PAL && tv_out != TV_MODE_NTSC358)
		{
			tv_out = TV_MODE_PAL;
			api_video_set_tvout(sys_data->avset.tv_mode = tv_out);
		}
		str_id = (tv_out == TV_MODE_PAL)? RS_SYSTEM_TV_SYSTEM_PAL : RS_SYSTEM_TV_SYSTEM_NTSC;
		OSD_SetTextFieldContent(txt, STRING_ID, (UINT32)str_id);
		break;
	case EVN_POST_OPEN:
		api_stop_timer(&tvmode_UI_timer_id);
		tvmode_UI_timer_id = api_start_timer(TVMODE_UI_TIMER_NAME, TVMODE_UI_TIMER_TIME, win_tvmode_UI_handler);		
		break;
	case EVN_PRE_CLOSE:
		break;
	case EVN_POST_CLOSE:
		break;
	case EVN_UNKNOWN_ACTION:
		unact = (VACTION)(param1>>16);
		if(unact == VACT_ENTER)
		{
			tv_out = api_video_get_tvout();
			tv_out = (tv_out == TV_MODE_PAL)? TV_MODE_NTSC358 : TV_MODE_PAL;
			str_id = (tv_out == TV_MODE_PAL)? RS_SYSTEM_TV_SYSTEM_PAL : RS_SYSTEM_TV_SYSTEM_NTSC;
			OSD_SetTextFieldContent(txt, STRING_ID, (UINT32)str_id);
			api_video_set_tvout(sys_data->avset.tv_mode = tv_out);

			OSD_TrackObject( (POBJECT_HEAD)txt, C_UPDATE_ALL);			
			ret = PROC_LOOP;		

			api_stop_timer(&tvmode_UI_timer_id);
			tvmode_UI_timer_id = api_start_timer(TVMODE_UI_TIMER_NAME, TVMODE_UI_TIMER_TIME, win_tvmode_UI_handler);

		}
		break;
	}

	return ret;
	
}
开发者ID:alkap007,项目名称:ali3606,代码行数:57,代码来源:win_PALNTSC.c


示例20: playlist_display_items

static void playlist_display_items(UINT16 uTop)
{
	UINT8 i;
	char str_buff[MAX_FILE_NAME_SIZE + 1];
	RET_CODE ret;
	TEXT_FIELD *pTxt;
	BITMAP *pBmp;
	FileInfo playlist_node;
	BOOL move_flag;
	UINT16 file_idx, curitem, index;
	POBJLIST pOl;

	pOl = &ol_playlist;
	curitem = OSD_GetObjListNewPoint(pOl);
	for(i = 0; i < PL_ITEM_CNT;i++)
	{
		index = uTop + i;
		move_flag = FALSE;
		if((moving_flag==1) && (move_file_idx != INVALID_IDX) && (index == curitem))
		{
			move_flag = TRUE;
		}

		file_idx = list_index_2_playlist_index(pOl, index);
		ret = get_file_from_play_list(cur_display_playlist,(file_idx +1),&playlist_node);

		if(ret == RET_SUCCESS)
		{
			pTxt = playlist_idxs[i];
			sprintf(str_buff,"%d",(uTop + i + 1));
			OSD_SetTextFieldContent(pTxt,STRING_ANSI,(UINT32)str_buff);
			pBmp = playlist_icons[i];
			OSD_SetBitmapContent(pBmp, file_icon_ids[playlist_node.filetype]);
			pTxt = playlist_files[i];
			//filter_unkownfont_name(playlist_node.name,str_buff);
			win_shorten_filename(playlist_node.name,str_buff);
			OSD_SetTextFieldContent(pTxt,STRING_UTF8,(UINT32)str_buff);
			pBmp = playlist_moveicons[i];
			if(move_flag == TRUE)
				//OSD_SetBitmapContent(pBmp, IM_TV_DEL);
				OSD_SetAttr(pBmp, C_ATTR_ACTIVE);				
			else
				OSD_SetAttr(pBmp, C_ATTR_HIDDEN);	
		}
		else
		{
			pTxt = playlist_idxs[i];
			OSD_SetTextFieldContent(pTxt,STRING_ANSI,(UINT32)"");
			pBmp = playlist_icons[i];
			OSD_SetBitmapContent(pBmp, 0);
			pTxt = playlist_files[i];
			OSD_SetTextFieldContent(pTxt,STRING_ANSI,(UINT32)"");
			pBmp = playlist_moveicons[i];
			OSD_SetAttr(pBmp, C_ATTR_HIDDEN);	
		}
	}
}
开发者ID:alkap007,项目名称:ali3606,代码行数:57,代码来源:win_playlist.c



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ OSD_TrackObject函数代码示例发布时间:2022-05-30
下一篇:
C++ OSD_ObjOpen函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap