×
Namespaces

Variants
Actions

How to Open SMS or MMS Editor

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Article
Created: User:Kanu123 (30 Jun 2007)
Last edited: hamishwillee (03 Feb 2012)


Headers:

#include <sendui.h> 
#include <txtrich.h>
#include <senduiconsts.h>
#include <cmessagedata.h>

Link against:

LIBRARY Sendui.lib etext.lib

How to open editor:

_LIT(KAddress, "07738123456");
_LIT(KAlias, "Sam");
_LIT(KBodyData, "This is the message body");
_LIT(KSubject, "This is the subject");
 
CSendUi* sendAppUi = CSendUi::NewLC();
CMessageData* message = CMessageData::NewLC();
CRichText* richText = CRichText::NewL(iEikonEnv->SystemParaFormatLayerL(),
iEikonEnv->SystemCharFormatLayerL());
CleanupStack::PushL(richText);
 
// Add an address
// Note, there are also options for the CC address
// and Bcc adress used in email
message->AppendToAddressL(KAddress, KAlias);
 
// Add a subject line
message->SetSubjectL(&KSubject);
richText->InsertL(0, KBodyData);
 
message->SetBodyTextL(richText);
sendAppUi->CreateAndSendMessageL(KSenduiMtmSmsUid, message, KNullUid, ETrue);
 
CleanupStack::PopAndDestroy(3);

Following the code to open the email editor

CMessageData*  message = CMessageData::NewLC(); 	
message->AppendToAddressL(_L("sample@gmail.com"));
 
// start message editor through SendUI
iSendUi->CreateAndSendMessageL(KSenduiMtmSmtpUid , message, KNullUid );
CleanupStack::PopAndDestroy( message );

Related Links:

This page was last modified on 3 February 2012, at 05:20.
62 page views in the last 30 days.