WEB开发网
开发学院手机开发Symbian 开发 Symbian 常用标准控件 -- 标签(Label) 阅读

Symbian 常用标准控件 -- 标签(Label)

 2010-08-11 12:15:00 来源:WEB开发网   
核心提示:EHLeftVCenter = EHLeft | EVCenter,EHLeftVBottom = EHLeft | EVBottom,EHCenterVTop = EHCenter | EVTop,EHCenterVCenter = EHCenter | EVCenter,EHCenterVBottom = EHCe

EHLeftVCenter = EHLeft | EVCenter,

EHLeftVBottom = EHLeft | EVBottom,

EHCenterVTop = EHCenter | EVTop,

EHCenterVCenter = EHCenter | EVCenter,

EHCenterVBottom = EHCenter | EVBottom,

EHRightVTop = EHRight | EVTop,

EHRightVCenter = EHRight | EVCenter,

EHRightVBottom = EHRight | EVBottom

};

SetStrikethrough()函数可以设置标签中的文本是否有删除线,其参数是一个TBool类型的变量,当它的值是ETrue时表示文本拥有删除线。该函数的定义如下:

void SetStrikethrough(TBool aStrikethrough);

SetUnderlining()函数可以设置标签的文本是否有下划线,其参数也是一个TBool类型的变量,当它的值是ETrue时表示文本拥有下划线。该函数的定义如下:

void SetUnderlining(TBool aUnderLining);

SetFont()函数用于设置标签中文本的字体信息,其参数是一个指向CFont类型对象的指针,该函数的定义如下:

void SetFont(const CFont* aFont);

开发人员可以自定义CFont对象并使用,更方便的是使用控件环境和S60平台提供的预定义字体,例如在只要包含eikenv.h,并调用CEikonEnv::Static()函数获取CEikonEnv对象的指针,即可调用它的成员函数获取系统字体:

const CFont* AnnotationFont() const;

const CFont* DenseFont() const;

const CFont* LegendFont() const;

const CFont* NormalFont() const;

const CFont* SymbolFont() const;

const CFont* TitleFont() const;

而只要含头文件aknutils.h,即可调用下面的全局函数获取S60的预定义字体:

const CFont* LatinPlain12();

const CFont* LatinBold12();

const CFont* LatinBold13();

const CFont* LatinBold16();

const CFont* LatinBold17();

const CFont* LatinBold19();

const CFont* NumberPlain5();

const CFont* ClockBold30();

const CFont* LatinClock14();

const CFont* ApacPlain12();

const CFont* ApacPlain16();

上一页  1 2 

Tags:Symbian 常用 标准

编辑录入:coldstar [复制链接] [打 印]
赞助商链接