×
Namespaces

Variants
Actions

Changing Title Pane Text

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Article
Created: vasant21 (10 May 2007)
Last edited: hamishwillee (20 Jul 2012)

The code below shows how to change the Title Pane Text.

Headers required:

#include <akntitle.h>  // CAknTitlePane 
#include <eikspane.h> // CEikStatusPane ,CEikStatusPaneBase

Library required:

LIBRARY avkon.lib  //CAknTitlePane 
LIBRARY eikcoctl.lib //CEikStatusPane ,CEikStatusPaneBase

Source file:

TUid titlePaneUid;
 
titlePaneUid.iUid = EEikStatusPaneUidTitle;
 
// calling CAknAppUi::StatusPane() which returns CEikStatusPane* //
CEikStatusPane* statusPane = StatusPane();
 
CEikStatusPaneBase::TPaneCapabilities subPane = statusPane->PaneCapabilities(titlePaneUid);
 
// if title pane is accessible //
 
if ( subPane.IsPresent() && subPane.IsAppOwned() )
{
 
CAknTitlePane* titlePane =
(CAknTitlePane*) statusPane->ControlL(titlePaneUid);
 
// read the title text from the resource file
 
HBufC* titleText = StringLoader::LoadLC(R_TITLE_TEXT);
 
// set the title pane's text
 
titlePane->SetTextL(*titleText);
 
CleanupStack::PopAndDestroy(titleText);
}
This page was last modified on 20 July 2012, at 10:21.
47 page views in the last 30 days.
×