发送带有传递消息的短信

时间:2009-06-09 08:54:07

标签: c# c++ windows-mobile sms mapi

如何在Windows Mobile中编写带有传递消息的发送短信代码?请指导我使用C#或C ++代码。 我想在此代码中使用SmsSendMessage API,因为此API具有更多功能。

2 个答案:

答案 0 :(得分:3)

您可以使用SmsSendMessage发送邮件,并使用SmsGetMessageStatus获取已发送短信的状态报告。这是所有C ++代码,但您也可以对其进行排序。

答案 1 :(得分:3)

Microsoft.WindowsMo​​bile.PocketOutlook命名空间

Microsoft.WindowsMo​​bile.PocketOutlook命名空间提供的类允许您在移动设备上创建和访问PIM数据项(约会,任务和联系人)以及MAPI消息传递项(电子邮件和SMS消息)

msdn中的

SmsMessage Class

此示例显示如何向手机发送短信。

public void SmsMessageSend()
{
    SmsMessage smsMessage = new SmsMessage();

    //Set the message body and recipient.
    smsMessage.Body = "Would you like to meet for lunch?";
    smsMessage.To.Add(new Recipient("John Doe", "2065550199"));
    smsMessage.RequestDeliveryReport = true;

    //Send the SMS message.
    smsMessage.Send();

    return;
    }