【轉載】Windows Mobile上怎麼調出發簡訊(多媒體訊息,郵件)的介面

來源:互聯網
上載者:User

BOOL LanchSystemSmsEditor(const TCHAR* SmsReceiver, const TCHAR* SmsContent,
TCHAR* SmsSubject)
{
   TCHAR commandLine[MAX_PATH];
   TCHAR
szAppName[MAX_PATH];
   lstrcpy(szAppName, _T("tmail.exe"));
   PROCESS_INFORMATION
procInfo;

   if( ! CreateProcess(szAppName, _T("-service \"Sms\""),
NULL,NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, NULL, &procInfo)
)
   {
         return FALSE;
   }

   swprintf(commandLine,
_T("mailto:%s?body=%s&subject=%s"), SmsReceiver, SmsContent, SmsSubject);

   if( ! CreateProcess(szAppName, commandLine,
NULL,NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, NULL, &procInfo)
)
   {
         return FALSE;
   }
   WaitForSingleObject(procInfo.hProcess,
INFINITE);

   return TRUE;
}

BOOL LanchSymtemEmailEditor(const
TCHAR* EmailAddress, const TCHAR* Subject, const TCHAR* EmailBody)
{
   TCHAR commandLine[MAX_PATH];
   TCHAR
szAppName[MAX_PATH];
   lstrcpy(szAppName, _T("tmail.exe"));

  
PROCESS_INFORMATION procInfo;
   if( ! CreateProcess(szAppName, _T("-service
\"ActiveSync\""), NULL,NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL,
NULL, &procInfo) )
   {
         return false;
   }

  
swprintf(commandLine, _T("mailto:%s?subject=%s&body=%s"),
EmailAddress,Subject, EmailBody);

   if( !
CreateProcess(szAppName, commandLine, NULL,NULL, FALSE, CREATE_NEW_CONSOLE,
NULL, NULL, NULL, &procInfo) )
   {
         return false;
  
}
   WaitForSingleObject(procInfo.hProcess, INFINITE);
   return
TRUE;
}

BOOL LanchSystemMMSEditor(const TCHAR* SmsReceiver, const
TCHAR* SmsContent, TCHAR* SmsSubject)
{
   TCHAR
commandLine[MAX_PATH];
   TCHAR szAppName[MAX_PATH];
   lstrcpy(szAppName,
_T("tmail.exe"));
   PROCESS_INFORMATION procInfo;

   if( !
CreateProcess(szAppName, _T("-service \"MMS\""), NULL,NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, NULL, &procInfo) )
   {
           return
FALSE;
   }
   swprintf(commandLine,
_T("mailto:%s?body=%s&subject=%s"), SmsReceiver, SmsContent, SmsSubject);

   if( ! CreateProcess(szAppName, commandLine,
NULL,NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, NULL, &procInfo)
)
   {
            return FALSE;
   }
   WaitForSingleObject(procInfo.hProcess,
INFINITE);

   return TRUE;
}

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.