亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sms.c

?? brew2.0開(kāi)發(fā),測(cè)試示例,應(yīng)該在開(kāi)發(fā)的時(shí)候用的著!
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
		   // Add your code here .....
         return FALSE;

      case EVT_KEY:
         if(wParam == AVK_CLR)
         {
            //close app
            ISHELL_CloseApplet(pApp->a.m_pIShell, FALSE);
            return TRUE;
         }
         else if(wParam == AVK_SELECT)
         {
            if(pApp->m_focus == PHONE_NUMBER_TEXT_CTL)
			{
				pApp->m_focus=SOFTKEY_OK_CTL;
				IMENUCTL_SetActive(pApp->m_pSoftKey, TRUE);
				ITEXTCTL_SetActive(pApp->m_pText, FALSE);
			
			}      
		

         }
         break;

      
      case EVT_COMMAND:
         
		 if(pApp->m_focus == SOFTKEY_OK_CTL)
		 {
			   CurSel = IMENUCTL_GetSel(pApp->m_pSoftKey);
                if(CurSel == IDS_OK)
				{
                  pApp->m_focus= MESSAGE_TEXT_CTL;
				
				  TextMesage_init(pApp);
				  IMENUCTL_SetActive(pApp->m_pMessageSoftKey, FALSE);
				  ITEXTCTL_SetActive(pApp->m_pMessageText, TRUE);				
				}
				else
				{
                    ISHELL_CloseApplet(pApp->a.m_pIShell, FALSE);
                    return TRUE;
                    
				}
		 }
		 		
         else if(pApp->m_focus == MESSAGE_TEXT_CTL) //send sms
         {
            
               CurSel=IMENUCTL_GetSel(pApp->m_pMessageSoftKey);

               if(CurSel==IDS_RETURN)
               {
                  ISHELL_CloseApplet(pApp->a.m_pIShell, FALSE);
                  return TRUE;
               }
			   else if(CurSel == IDS_SEND_SMS)
			   {
                 //send sms
				 IMENUCTL_SetActive(pApp->m_pMessageSoftKey, FALSE);
				 ITEXTCTL_SetActive(pApp->m_pMessageText, FALSE);
                 sms_Send(pApp);
				 pApp->m_focus = SEND_RESULT_CTL;
               }
          }

		 else if(pApp->m_focus == SEND_RESULT_CTL)
		 {
            // return to the initial state, begin to send another sms 
			 sms_release(pApp);
             sms_InitAppData(pApp);
			 sms_init(pApp);
             IMENUCTL_SetActive(pApp->m_pSoftKey, FALSE);
		     ITEXTCTL_SetActive(pApp->m_pText, TRUE);
      	      return(TRUE);
			 			 
		 }

         return TRUE;

	 case EVT_APP_SUSPEND:
         
      IMENUCTL_SetActive(pApp->m_pMessageSoftKey, FALSE);
	  DBGPRINTF("Received EVT_APP_SUSPEND Message!");
	      return TRUE;

      case EVT_APP_RESUME:
	    DBGPRINTF("Received EVT_APP_RESUME Message!");
		  return TRUE;

	  
	  case EVT_USER:
         
      if(wParam == SUCCESS)
      {
		 ISTATIC_SetActive(pApp->m_pStatic, FALSE);
		 ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_RESULT, szTitle, 20);
	     ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_SUCCESS, szText, 20);
	     ISTATIC_SetText(pApp->m_pStatic,szTitle,szText,AEE_FONT_BOLD, AEE_FONT_NORMAL);
	     ISTATIC_SetActive(pApp->m_pStatic, TRUE);
		 IMENUCTL_AddItem(pApp->m_pResultSoftKey, SMS_RES_FILE, IDS_BACK, IDS_BACK, NULL, NULL);
	     IMENUCTL_SetActive(pApp->m_pResultSoftKey,TRUE);
		  

         
      }
      else
      {
		 ISTATIC_SetActive(pApp->m_pStatic, FALSE);
		 ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_RESULT, szTitle, 20);
	     ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_FAIL, szText, 20);
	     ISTATIC_SetText(pApp->m_pStatic,szTitle,szText,AEE_FONT_BOLD, AEE_FONT_NORMAL);
	     ISTATIC_SetActive(pApp->m_pStatic, TRUE);

		 IMENUCTL_AddItem(pApp->m_pResultSoftKey, SMS_RES_FILE, IDS_BACK, IDS_BACK, NULL, NULL);
	     IMENUCTL_SetActive(pApp->m_pResultSoftKey,TRUE);
		 
         
      }
      

         return TRUE;

     
      default:
         break;
   }
   return FALSE;
}


static void sms_init(CSmsApp * pApp)
{
   AEERect rect;
    

   //0. Create Main Info controls according to page
   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_TEXTCTL, (void**)(&pApp->m_pText))!=SUCCESS)
   {
      pApp->m_pText = NULL;
      return;
   }
   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_SOFTKEYCTL, (void**)(&pApp->m_pSoftKey))!=SUCCESS)
   {
      pApp->m_pSoftKey = NULL;
      return;
   }

   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_TAPI, (void**)(&pApp->m_pITAPI))!=SUCCESS)
   {
      pApp->m_pITAPI = NULL;
      return;
   }

    

   IDISPLAY_ClearScreen(pApp->a.m_pIDisplay);
  
   SETAEERECT(&rect, 0, 0, pApp->m_rc.dx, pApp->m_fontHeight*3);
   

   // Set title of Text Control of Phone number
   ITEXTCTL_SetTitle(pApp->m_pText, SMS_RES_FILE, IDS_PHONE_NUMBER, NULL);

   // Set maximum text size supported by the text control object
   ITEXTCTL_SetMaxSize(pApp->m_pText, PHONE_NUM);

   // Set properties to have thetext control object have a
   // frame and to have a multi-line text edit space.
   ITEXTCTL_SetProperties(pApp->m_pText,  TP_FRAME|TP_MULTILINE);
   ITEXTCTL_SetRect(pApp->m_pText, &rect);

   // Set the initial text of the text control object.
 
   if (ISHELL_GetPrefs(pApp->a.m_pIShell, AEECLSID_SMS, SMS_PREFS_VERSION,
						   &pApp->m_Prefs, sizeof(pApp->m_Prefs)) != SUCCESS)
   {
		   MEMSET(&pApp->m_Prefs, 0, sizeof(pApp->m_Prefs));
   }   
   STRCPY(pApp->strNum, pApp->m_Prefs.phoneNum);
   

   STRTOWSTR(pApp->strNum, pApp->wStrNum, sizeof(pApp->wStrNum));
   ITEXTCTL_SetText(pApp->m_pText, pApp->wStrNum, sizeof(pApp->wStrNum));


   ITEXTCTL_SetInputMode(pApp->m_pText, AEE_TM_NUMBERS);
    
   //set softkey
   IMENUCTL_AddItem(pApp->m_pSoftKey, SMS_RES_FILE, IDS_OK, IDS_OK, NULL, NULL);
   IMENUCTL_AddItem(pApp->m_pSoftKey, SMS_RES_FILE, IDS_RETURN, IDS_RETURN, NULL, NULL);
     
  
   IMENUCTL_Redraw(pApp->m_pSoftKey);

   IDISPLAY_UpdateEx(pApp->a.m_pIDisplay, TRUE);
   pApp->m_focus = PHONE_NUMBER_TEXT_CTL;
    
}


static void TextMesage_init(CSmsApp * pApp)
{
    AEERect rect;
    //chinaok{
//	AECHAR	wstr[] = {0x522B,0x8BF4,0x6211,0x4E0D,0x60F3,0x7740,0x4F60,0xFF0C,0x53D1,0x73B0,0x4E00,0x4E2A,0x597D,0x4E1C,0x897F,0xFF0C,0x5E2E,0x4F60,0x5403,0x996D,0x5A31,0x4E50,0x7701,0x94B1,0xFF0C,0x95EE,0x8DEF,0x642D,0x8F66,0xFF0C,0x4F18,0x60E0,0x8BA2,0x623F,0x2026,0x2026,0x8FD8,0x6709,0x4EC0,0x4E48,0xFF1F,0x5230,0x795E,0x5947,0x5B9D,0x5178,0x4E2D,0x4E0B,0x8F7D,0x597D,0x0000};	//	Unicode[別說(shuō)我不想著你,發(fā)現(xiàn)一個(gè)好東西,幫你吃飯娛樂(lè)省錢(qián),問(wèn)路搭車(chē),優(yōu)惠訂房……還有什么?到神奇寶典中下載好圖探針吧,就什么都知道啦]
	AECHAR	wstr[] = {0x522B,0x8BF4,0x6211,0x4E0D,0x60F3,0x7740,0x4F60,0xFF0C,0x53D1,0x73B0,0x4E00,0x4E2A,0x597D,0x4E1C,0x897F,0xFF0C,0x5E2E,0x4F60,0x5403,0x996D,0x5A31,0x4E50,0x7701,0x94B1,0xFF0C,0x95EE,0x8DEF,0x642D,0x8F66,0x0000};	//	Unicode[別說(shuō)我不想著你,發(fā)現(xiàn)一個(gè)好東西,幫你吃飯娛樂(lè)省錢(qián),問(wèn)路搭車(chē)]
	//chinaok}
   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_TEXTCTL, (void**)(&pApp->m_pMessageText))!=SUCCESS)
   {
      pApp->m_pMessageText = NULL;
      return;
   }

   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_SOFTKEYCTL, (void**)(&pApp->m_pMessageSoftKey))!=SUCCESS)
   {
      pApp->m_pMessageSoftKey = NULL;
      return;
   }


   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_STATIC, (void**)(&pApp->m_pStatic))!=SUCCESS)
   {
      pApp->m_pStatic = NULL;
      return;
   }
  
   if(ISHELL_CreateInstance(pApp->a.m_pIShell, AEECLSID_SOFTKEYCTL, (void**)(&pApp->m_pResultSoftKey))!=SUCCESS)
   {
      pApp->m_pResultSoftKey = NULL;
      return;
   }

   //IDISPLAY_ClearScreen(pApp->a.m_pIDisplay);
  
   SETAEERECT(&rect, 0, 0, pApp->m_rc.dx, pApp->m_fontHeight*4 );
   

   // Set title of Message Text Box Control
   ITEXTCTL_SetTitle(pApp->m_pMessageText, SMS_RES_FILE, IDS_MESSAGE_TEXT, NULL);
   // Set maximum text size supported by the text control object
   //ITEXTCTL_SetMaxSize(pApp->m_pMessageText, 100);
   //chinaok{
	//
   ITEXTCTL_SetMaxSize(pApp->m_pMessageText,TEXT_SIZE);
   //設(shè)置Text的初始值為:
   ITEXTCTL_SetText(pApp->m_pMessageText,wstr,-1);
   //chinaok}
   // Set properties to have thetext control object have a
   // frame and to have a multi-line text edit space.
   ITEXTCTL_SetProperties(pApp->m_pMessageText,  TP_FRAME | TP_MULTILINE);
   
   ITEXTCTL_SetRect(pApp->m_pMessageText, &rect);
    
   ITEXTCTL_SetSoftKeyMenu(pApp->m_pMessageText, pApp->m_pMessageSoftKey);

   //ITEXTCTL_SetInputMode(pApp->m_pMessageText, AEE_TM_FIRST_OEM+1);
   //chinaok{
   //
    ITEXTCTL_SetInputMode(pApp->m_pMessageText, AEE_TM_PINYIN);
   //chinaok}
   ITEXTCTL_SetActive (pApp->m_pMessageText, TRUE);

      
   IMENUCTL_AddItem(pApp->m_pMessageSoftKey, SMS_RES_FILE, IDS_SEND_SMS, IDS_SEND_SMS, NULL, NULL);
   IMENUCTL_AddItem(pApp->m_pMessageSoftKey, SMS_RES_FILE, IDS_RETURN, IDS_RETURN, NULL, NULL);
    
   IMENUCTL_Redraw(pApp->m_pMessageSoftKey);
   

   // set static control
   SETAEERECT(&rect, 0, 0, pApp->m_rc.dx, pApp->m_fontHeight*6 );
   ISTATIC_SetRect(pApp->m_pStatic, &rect);
   ISTATIC_SetProperties(pApp->m_pStatic,  ST_CENTERTEXT|ST_MIDDLETEXT);

}


static void sms_Send(CSmsApp * pApp)
{
   int16 ReturnValue;
   AECHAR szTitle[20];
   AECHAR szText[20];
   AECHAR wBrewHeader[64];
   char   BrewHeader[64];
   int TextBodyBegin = 0;


   if(pApp->m_pITAPI == NULL)
      return;

   //get phone number
   ITEXTCTL_GetText(pApp->m_pText, pApp->wStrNum, PHONE_NUM);
   WSTRTOSTR(pApp->wStrNum, pApp->strNum, sizeof(pApp->strNum));

   //save phone number
   STRCPY(pApp->m_Prefs.phoneNum, pApp->strNum);
   ISHELL_SetPrefs(pApp->a.m_pIShell, AEECLSID_SMS, SMS_PREFS_VERSION,
				&pApp->m_Prefs, sizeof(pApp->m_Prefs));

   //get text message 

   // load the message header   //BREW:0x01009FF0:
   ISHELL_LoadResString(pApp->a.m_pIShell,SMS_RES_FILE,IDS_BREW_MSG_HEADER, wBrewHeader,20*2);
   WSTRTOSTR(wBrewHeader, BrewHeader,20);

   //Add to the message text
   STRNCPY( (char *)(pApp->wStrMessage), BrewHeader, sizeof(BrewHeader) );

   TextBodyBegin = STRLEN(BrewHeader)/2;

   ITEXTCTL_GetText(pApp->m_pMessageText, &(pApp->wStrMessage[TextBodyBegin]), MESSAGE_LENGTH);
  
   

	
	// send message
	ReturnValue = ITAPI_SendSMS(pApp->m_pITAPI, (const char *)pApp->strNum,  (const char *)pApp->wStrMessage,
    		0, (PFNSMSSTATUS)MySmsNotify, pApp);
    
	IDISPLAY_ClearScreen(pApp->a.m_pIDisplay);
	if(ReturnValue == SUCCESS)
	{
      
	  ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_RESULT, szTitle, 20);
	  ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SENDING, szText, 20);
	  ISTATIC_SetText(pApp->m_pStatic,szTitle,szText,AEE_FONT_BOLD, AEE_FONT_NORMAL);
	  ISTATIC_SetActive(pApp->m_pStatic, TRUE);
	 

	}
	else
	{
        
	  ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_RESULT, szTitle, 20);
	  ISHELL_LoadResString(pApp->a.m_pIShell, SMS_RES_FILE, IDS_SEND_FAIL, szText, 20);
	  ISTATIC_SetText(pApp->m_pStatic,szTitle,szText,AEE_FONT_BOLD, AEE_FONT_NORMAL);
	  ISTATIC_SetActive(pApp->m_pStatic, TRUE);

	  IMENUCTL_AddItem(pApp->m_pResultSoftKey, SMS_RES_FILE, IDS_BACK, IDS_BACK, NULL, NULL);
	  IMENUCTL_SetActive(pApp->m_pResultSoftKey,TRUE);
	  
      
	}
	

}

static void MySmsNotify(CSmsApp * pApp, int16 status)
{
   
  pApp->SentStatus = status;

  ISHELL_PostEvent (pApp->a.m_pIShell, AEECLSID_SMS, 
               EVT_USER, status, 0);

   DBGPRINTF("Message send notify(%d)!",status);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕乱码亚洲精品一区| 极品少妇一区二区三区精品视频| 国产精品无码永久免费888| 精品国产99国产精品| 日韩免费成人网| 亚洲精品在线三区| 久久精品人人做人人爽97 | 国产精品理论片| 国产精品欧美久久久久无广告| 国产嫩草影院久久久久| 国产精品久久久久久久久搜平片| 中文av一区二区| 玉米视频成人免费看| 婷婷国产在线综合| 精品一区二区成人精品| 国精产品一区一区三区mba桃花| 国产精品一二三四五| 99在线热播精品免费| 在线亚洲+欧美+日本专区| 欧美日韩一区二区三区四区 | 91久久精品一区二区二区| 欧美性视频一区二区三区| 欧美日本韩国一区| 精品国产sm最大网站| 中文字幕一区二区在线观看| 亚洲激情欧美激情| 美女任你摸久久| 高清成人免费视频| 色菇凉天天综合网| 日韩无一区二区| 亚洲精品一区二区三区香蕉| 中文字幕一区av| 亚洲va国产va欧美va观看| 精品亚洲国产成人av制服丝袜| 国产乱人伦偷精品视频不卡| 93久久精品日日躁夜夜躁欧美| 欧美日韩久久不卡| 久久精品亚洲国产奇米99 | 色综合久久中文综合久久牛| 欧美日韩午夜在线| 久久婷婷成人综合色| 亚洲精品乱码久久久久| 麻豆高清免费国产一区| 99麻豆久久久国产精品免费 | 中文乱码免费一区二区| 一区二区高清在线| 狠狠色丁香婷综合久久| 97久久超碰精品国产| 91麻豆精品国产91久久久使用方法| 久久亚洲精品小早川怜子| 一区二区三区四区国产精品| 国产精品资源网站| 欧美亚一区二区| 中文在线免费一区三区高中清不卡| 亚洲一二三四久久| 高清不卡在线观看| 91精品国产综合久久香蕉麻豆| 国产精品久久久久aaaa| 青青草原综合久久大伊人精品优势| 波多野结衣在线一区| 欧美一区二区性放荡片| 亚洲欧美日韩久久精品| 国产精品99久久久久久有的能看| 欧美亚男人的天堂| 亚洲色图一区二区| 国产福利91精品一区| 91精品黄色片免费大全| 亚洲美女在线国产| 成人精品在线视频观看| 日韩欧美国产午夜精品| 亚洲va国产天堂va久久en| 91视视频在线观看入口直接观看www| 欧美成人综合网站| 亚洲午夜精品网| 99天天综合性| 国产精品视频第一区| 国产一区二区在线免费观看| 91.xcao| 亚洲精品网站在线观看| 不卡免费追剧大全电视剧网站| 精品福利视频一区二区三区| 日精品一区二区三区| 欧美视频一区二区在线观看| 亚洲精品国产a| 99久久免费视频.com| 日本一区二区电影| 国产在线视频一区二区| 精品国产91亚洲一区二区三区婷婷| 首页欧美精品中文字幕| 欧美日韩一区小说| 亚洲高清不卡在线观看| 在线看国产日韩| 依依成人精品视频| 91国在线观看| 一区二区国产盗摄色噜噜| 色婷婷久久99综合精品jk白丝| 国产精品久久久久久久久图文区 | 在线看国产日韩| 一区二区三区精品| 欧美亚洲一区二区三区四区| 亚洲一本大道在线| 欧美日韩精品免费观看视频| 亚洲高清三级视频| 欧美日本在线播放| 首页亚洲欧美制服丝腿| 日韩视频永久免费| 狠狠网亚洲精品| 国产性色一区二区| 成人在线一区二区三区| 亚洲特级片在线| 在线中文字幕不卡| 亚洲成av人片在线观看| 欧美精品乱码久久久久久| 免费成人在线观看| 久久青草国产手机看片福利盒子 | av高清久久久| 亚洲欧美区自拍先锋| 欧美中文一区二区三区| 首页亚洲欧美制服丝腿| 精品美女一区二区三区| 国产河南妇女毛片精品久久久| 国产精品无遮挡| 91福利国产精品| 日本午夜一本久久久综合| 精品福利一二区| 99re成人在线| 丝瓜av网站精品一区二区| 欧美精品一区二区在线播放| 成人精品免费视频| 亚洲成在人线免费| 精品成a人在线观看| 99精品久久99久久久久| 亚洲电影在线播放| 精品国产凹凸成av人导航| 本田岬高潮一区二区三区| 亚洲国产精品久久人人爱 | 亚洲综合一区二区| 欧美一级淫片007| 风间由美性色一区二区三区| 亚洲精品日韩一| 日韩久久精品一区| 99国产欧美另类久久久精品| 婷婷夜色潮精品综合在线| 久久久久高清精品| 欧洲国内综合视频| 国产一区二区三区香蕉 | 91麻豆精品一区二区三区| 午夜精品久久久久久久99水蜜桃| 久久久影视传媒| 欧美私模裸体表演在线观看| 狠狠色狠狠色综合系列| 一区二区三区欧美视频| 久久久国产一区二区三区四区小说| 色就色 综合激情| 黄色小说综合网站| 亚洲国产欧美在线人成| 日本一区二区视频在线| 欧美一级视频精品观看| 91在线高清观看| 精品一区二区日韩| 图片区小说区国产精品视频| 国产精品久99| 精品少妇一区二区三区| 欧美羞羞免费网站| 成人久久久精品乱码一区二区三区| 免费高清在线一区| 亚洲综合图片区| 国产精品全国免费观看高清| 91麻豆精品国产91久久久久久久久| 99久久国产综合色|国产精品| 狠狠色2019综合网| 日本美女视频一区二区| 亚洲黄色片在线观看| 国产精品乱人伦中文| 欧美α欧美αv大片| 在线不卡一区二区| 91福利国产精品| 99久久婷婷国产综合精品电影| 国产在线视频不卡二| 天堂成人免费av电影一区| 夜夜嗨av一区二区三区网页| 中文字幕在线一区| 久久久99久久| 欧美精品一区二区蜜臀亚洲| 4438亚洲最大| 欧美日韩成人综合| 在线亚洲人成电影网站色www| av在线一区二区| 粉嫩高潮美女一区二区三区| 国产一区二区主播在线| 极品美女销魂一区二区三区| 日韩精品亚洲一区二区三区免费| 一区二区三区在线视频免费| 国产精品久久久久久亚洲毛片 | 亚洲小说春色综合另类电影| 综合欧美亚洲日本| 国产精品福利一区二区三区| 欧美激情艳妇裸体舞| 欧美激情中文不卡| 欧美激情一区二区三区全黄|