CEikRichTextEditor 实现的两种方式

转载 2007年10月06日 10:50:00

CEikRichTextEditor 实现的两种方式
第一种 资源文件 方式
  TResourceReader reader;
  iCoeEnv->CreateResourceReaderLC( reader, R_OUTPUT_VIEW_RTEXTED );
  iOutputWindow = new ( ELeave ) CEikRichTextEditor();
  iOutputWindow->SetContainerWindowL( *this );
  iOutputWindow->ConstructFromResourceL( reader );
  CleanupStack::PopAndDestroy(); // Resource reader
  iOutputWindow->SetFocus( ETrue );
  iOutputWindow->SetExtent( TPoint( KOutputPositionX, KOutputPositionY ),
                    TSize( KOutputWidth, KOutputHeight ) );

  XXX.rss 中 R_OUTPUT_VIEW_RTEXTED 的定义
  RESOURCE RTXTED r_output_view_rtexted
  {
  numlines = TEXT_EDITOR_NUMLINES;
  textlimit= TEXT_EDITOR_TEXTLIMIT;
  fontcontrolflags = EGulFontControlAll;
  fontnameflags = EGulNoSymbolFonts;
  default_input_mode = EAknEditorNullInputMode;
  }

第二中方式 直接在程序中实现
  const TInt KNumberOfLines = 0;
  const TInt KTextLimit = 128;

  iOutputWindow = new (ELeave) CEikRichTextEditor();
  iOutputWindow->SetContainerWindowL(*this);
  iOutputWindow->ConstructL(this, KNumberOfLines, KTextLimit,
  EEikEdwinReadOnly, EGulFontControlAll, EGulNoSymbolFonts);
  iOutputWindow->SetExtent(KUpperEditPosition,
  TSize(aRect.Width() - 4, KUpperEditHeight)); 

多线程实现的两种方式及其区别

继承Threadpublic class Demo2_Thread { public static void main(String[] args) { MyThread mt ...
  • StriverLi
  • StriverLi
  • 2017年02月26日 21:07
  • 1624

线程有两种实现方法的具体区别

Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢?  第一种方式:使用Runnable接口创建线程 第...
  • chajinglong
  • chajinglong
  • 2015年08月24日 13:44
  • 7497

六、栈的实现两种方式

前言:栈的特点:先进先出,只在栈顶进行操作。栈低密封,不进行操作,栈的实现有两种方式,通过对线性表实现进行复用。安全性高。 实现栈的方式:                          第一种:以...
  • liuchuangjin
  • liuchuangjin
  • 2015年05月26日 17:07
  • 682

Thread 两种实现方式的区别

一、类继承方式实现线程package thread.ticket; class Ticket1 extends Thread{ public Ticket1(String name) ...
  • limuzi13
  • limuzi13
  • 2015年09月27日 23:15
  • 986

Java中两种多线程实现方式的区别

在程序开发中用到多线程,正统的方法是使用Runnable接口,相比继承Thread类,Runnable接口有以下两点好处: 1、避免单继承机制的局限,一个类可以实现多个接口 2、适用于资源的共享 下面...
  • june_ruikang
  • june_ruikang
  • 2016年02月26日 21:00
  • 656

自定义异常的两种处理方式实现

public class NewExceptionTest { public void method(String str)throws NewException { if(str==null...
  • u012575573
  • u012575573
  • 2014年05月06日 10:58
  • 312

有两种实现多线程的方式以及两种方式之间的区别

Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢?          为了回答这个问题,我们可以通过编写...
  • u013449800
  • u013449800
  • 2014年08月22日 18:40
  • 3961

Mybatis两种开发方式

MyBatis是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架,具有的特点,避免了JDBC对数据库进行频繁连接开启和关闭造成数据库资源浪费和硬编码现象的出现。 MyBatis开发dao具有...
  • u010927105
  • u010927105
  • 2016年12月31日 08:44
  • 695

Java中自定义异常的两种处理方法

其中注释掉的部分就是处理方法之一 class DivisorIsZeroException extends Exception { public DivisorIsZeroException(St...
  • Rain722
  • Rain722
  • 2016年08月24日 20:13
  • 260

Java中实现多线程的两种方式之间的区别

【原文地址 点击打开链接】 原文地址:http://www.cnblogs.com/gw811/archive/2012/10/15/2724882.html  Java提供了线程类Thr...
  • wenyiqingnianiii
  • wenyiqingnianiii
  • 2016年10月04日 15:09
  • 2803
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CEikRichTextEditor 实现的两种方式
举报原因:
原因补充:

(最多只允许输入30个字)