The RSendAsMessage has been introduced in Symbian v9 and greatly simplifies the sending of a short messages (SMS) in C++.
// Link against sendas2.lib
#include <rsendas.h>
#include <rsendasmessage.h>
...
// Open a connection with the SendAs server
RSendAs saSrv;
saSrv.Connect();
CleanupClosePushL(saSrv);
// Create your message
RSendAsMessage msg;
msg.CreateL(saSrv, KSenduiMtmSmsUid);
CleanupClosePushL(message);
msg.AddRecipientL(aRecipientNumber,RSendAsMessage::ESendAsRecipientTo);
msg.SetBodyTextL(aMessageText);
// Send the message
message.SendMessageAndCloseL();
// Cleanup
CleanupStack::Pop(&message);
CleanupStack::PopAndDestroy(&saSrv);
【
英文来源】