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

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

 2010-02-22 20:53:00 来源:WEB开发网   
核心提示:有些时候我们想显示一个大段的文本内容,但是我们去找不到合适的控件,Symbian 中大段文本显示控件详解,或者觉得系统控件太单调,无法满足需求是,文本的自动换行,添加了系统的滚动条和一些简单的文本显示,我们需要自定义控件,来实现我们自己想要的效果

有些时候我们想显示一个大段的文本内容,但是我们去找不到合适的控件。或者觉得系统控件太单调,无法满足需求是,我们需要自定义控件,来实现我们自己想要的效果。我这个自定义控件实现了,文本的自动换行,添加了系统的滚动条和一些简单的文本显示,

废话不多说了,直接贴出代码吧!!

.h文件

/*

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

Name : TextDisplay.h

Author : Barrett

Version :

Copyright : Your copyright notice

Description : CTextDisplay declaration

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

*/

#ifndef TEXTDISPLAY_H

#define TEXTDISPLAY_H

// INCLUDES

#include //Link against:cone.lib

#include //Link against:fbscli.lib

#include

#include

#include

// CLASS DECLARATION

/**

* CTextDisplay

*

*/

class CTextDisplay : public CCoeControl

{

public: // Constructors and destructor

/**

* Destructor.

*/

~CTextDisplay();

/**

* Two-phased constructor.

*/

static CTextDisplay* NewL(const TRect &aRect,CCoeControl* aParent);

/**

* Two-phased constructor.

*/

static CTextDisplay* NewLC(const TRect &aRect,CCoeControl* aParent);

TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType);

private:

/**

* Constructor for performing 1st stage construction

*/

CTextDisplay();

void Draw( const TRect& aRect ) const;

/**

* EPOC default constructor for performing 2nd stage construction

1 2 3 4 5 6  下一页

Tags:Symbian 大段 文本

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