Top > 開発メモ > Mail連携 > CLIE Mail, Versa Mail

Diff of CLIE Mail, Versa Mail


CLIE Mail、Versa Mailを使って、他のアプリからメールを送る方法。

-起動コードは[[sysAppLaunchCmdGoToURL:http://www.palmos.com/dev/support/docs/palmos/AppLaunchCodes.html#1012191]]。
-パラメータブロックは文字列。書式はHTML形式。
 mailto:aaa@bbb.com?subject=件名&body=本文
-宛先、件名、本文が挿入されたメール編集画面が開く。

サンプル

 UInt16		cardNo;
 LocalID		dbID;
 DmSearchStateType state;
 Char		*cmdPBP;
 
 if (DmGetNextDatabaseByTypeCreator (true, &state,
     sysFileTApplication, creator, true, &cardNo, &dbID))
 {
  cmdPBP = (Char *)MemPtrNew (StrLen ("mailto:") + StrLen (mailTo) + 1);
  if (cmdPBP)
  {
   StrCopy (cmdPBP, "mailto:");
   StrCat (cmdPBP, mailTo);
   if (MemPtrSetOwner(cmdPBP, 0) == errNone)
   {
    if (SysUIAppSwitch (cardNo, dbID, sysAppLaunchCmdGoToURL, cmdPBP)
        != errNone)
     MemPtrFree (cmdPBP);
   }
  }
 }

~
RIGHT:カテゴリ : [[Palm>:Category/Palm]]