WEB开发网
开发学院手机开发Symbian 开发 Symbian 中大段文本显示控件详解 阅读

Symbian 中大段文本显示控件详解

 2010-02-22 20:53:00 来源:WEB开发网   
核心提示:*/void ConstructL(const TRect &aRect,CCoeControl* aParent);private:// display contentRPointerArray *iDisplayContent;// 起始位置为第几行TInt iStartLine;//字体颜色TRgb iFontC

*/

void ConstructL(const TRect &aRect,CCoeControl* aParent);

private:

// display content

RPointerArray *iDisplayContent;

// 起始位置为第几行

TInt iStartLine;

//字体颜色

TRgb iFontColour;

//文字总行数

TInt iTotalLine;

//文字显示区域

TRect iRect;

//文字字体

CFont *iFont;

//滚动条宽度

TInt iScrollBarWidth;

//控件背景色

TRgb iBackGround;

//文字显示开始位置

TPoint iStartPoit;

//每行文字间的间距

TInt iLineToLineSpace;

//一屏幕显示的最大行数

TInt iMaxDisplayLine;

CCoeControl *iParent;

//系统滚动条

CEikScrollBarFrame* iSBFrame;

TEikScrollBarModel iModel;

//创建系统滚动条

void CreateScrollBars(TInt aCunt);

public:

//计算文字中行数

void AccountTotalLine();

//计算一屏幕显示的最大行数

TInt GetMaxDisplay();

void SetScrollBarWidth(TInt aWidth);

//设置背景颜色

void SetBackground(TRgb aRgb);

//设置显示的文字

void SetDisplayContent(const TDesC& aContent,TBool aUseFlag = EFalse);

//设置文字显示字体

void SetFont(CFont *aFont);

//设置文字显示颜色

void SetFontColour(TRgb aRgb);

};

#endif // TEXTDISPLAY_H

.cpp文件

/*

============================================================================

Name : TextDisplay.cpp

Author : Barrett

Version :

Copyright : Your copyright notice

Description : CTextDisplay implementation

============================================================================

*/

上一页  1 2 3 4 5 6 7  下一页

Tags:Symbian 大段 文本

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