Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <APGCTL.H>
Link against: apgrfx.lib

Class CApaSystemControl

class CApaSystemControl : public CBase;

Description

Wrapper to a control panel application.

An instance of the class represents a control panel application. It is also a cache for the control's icon and caption.

An instance of the wrapper can only be constructed by the control panel application list, which is a CApaSystemControlList object.

Derivation

Members

Defined in CApaSystemControl:

Inherited from CBase:


Member functions


CreateL()

IMPORT_C void CreateL();

Description


Type()const

IMPORT_C TUid Type() const;

Description

Gets the UID that uniquely identifies the control.

Return value

TUid

The UID.


FileName()const

IMPORT_C TFileName FileName() const;

Description

Gets the full path name of the control.

Return value

TBuf

The full path name.


Icon()const

IMPORT_C CApaMaskedBitmap* Icon() const;

Description

Gets the control's icon.

Return value

CApaMaskedBitmap *

The icon bitmap.


Caption()const

IMPORT_C TPtrC Caption() const;

Description

Gets the control's caption.

Return value

TPtrC16

A non-modifiable pointer descriptor representing the control's caption.


ShortCaption()const

IMPORT_C TPtrC ShortCaption() const;

Description

Gets the control's short caption.

Return value

TPtrC16

A non-modifiable pointer descriptor representing the control's short caption.