控件/窗口/事件
文章平均质量分 54
程序员丹尼尔
Coding is not life
展开
-
使用 Animation dll 捕获按键
Capturing key events using Animation dll使用 Animation dll 捕获按键====================================================Platform -----------------------------------S60 3rd Edition, FP1S60 3rd Edition, FP2S6翻译 2010-03-04 17:22:00 · 1385 阅读 · 0 评论 -
如何弹出等待对话框
TBuf16 savingBuf16; CCoeEnv::Static()->ReadResource(savingBuf16,R_BIGHEAD_PIC_SAVING_TIP); //显示等待对话框 CAknGlobalNote* globalNote = CAknGlobalNote::NewL(); CleanupStack::PushL( globa原创 2010-04-26 10:09:00 · 1131 阅读 · 0 评论 -
Symbian关机实现
每次遇到问Symbian手机如何实现关机时,诺基亚论坛的专家们总是建议手机不用关机,离线就行,所以Symbian文档中也没有提供关机的api,但是我们还是可以看到很多定时关机的软件,到底是如何实现的呢,找了一款这样的软件用IDA查看关键部分如下:view source print?01..text:000095D8 SUB R0, R11, #0x3402..text:0000转载 2010-05-09 13:38:00 · 910 阅读 · 2 评论 -
执行CRichText的Reset()后出现ETEXT 12错误的解决
<br />From Forum Nokia Wiki适用版本: S60 3rd Edition <br />问题描述: <br />在CEikRichTextEditor中使用RichText()->Reset()对文本清空以后执行如插入文本等操作时出现ETEXT 12的错误。 <br />问题分析: <br />ETEXT 12 在panic文档中的描述为ECharPosBeyondDocument,因此是插入文本时由于光标的位置越界造成的。执行RichText()->Reset()以后文本被清空了,但转载 2011-01-25 17:41:00 · 545 阅读 · 0 评论 -
显示小图标
今天做了个短信拦截的后台,想在有短信被拦截后,会在屏幕的最上方出现一个小图标(跟手机自带的有未读短信时屏幕上方显示一个信封的一样)。我今天弄了一个,发现在3rd可以,但是在5版上就不可以,在5版上只显示了一次,只要一操作手机,图标就没了,不知道是不是被覆盖了???请高手帮帮忙~~~谢谢!注:调用的时候 iMyDrawScreen = CMyDrawScreen::NewL(); iMyDrawScreen->Enable();以下是代码:-----------------------------------转载 2011-02-23 16:24:00 · 694 阅读 · 0 评论 -
如何定制文本框的背景
http://www.developer.nokia.com/Community/Wiki/%E5%A6%82%E4%BD%95%E5%AE%9A%E5%88%B6%E6%96%87%E6%9C%AC%E6%A1%86%E7%9A%84%E8%83%8C%E6%99%AF?ticket=ST-40323-LnRmM9F6XzMNXdxTwUK6CfGDeFjkMbWfzjA-20转载 2011-06-22 21:52:00 · 738 阅读 · 0 评论 -
多行文本框的应用。可以修改字体型号,字体颜色,行间距
//---------------------------------------实例化-------------------------------------------- iREdit1.SetRect(TPoint(50, 50), TSize(260, 200)); iEdit1 = new (ELeave) CMyEdwin; iEdit1->SetC转载 2011-06-22 22:21:00 · 2030 阅读 · 0 评论 -
为CEikEdwin绘制标准边框
CS000862 开发伙伴平台:S60 3rd Edition, MR S60 3rd Edition, FP1 S60 3rd Edition, FP2 Beta 详细描述下列代码片段演示了如何在CEikEdwin周围画上标准边框。同行的方法可以运用在所有从CEikBorderControl派生的控件上。 MMP文件需要下转载 2011-06-22 19:02:00 · 627 阅读 · 0 评论 -
通过MEikEdwinObserver监控CEikEdwin
作者:Beover19… 文章来源:blog.csdn.net/Beover1984/archive/2007/09/13/1783694.aspx 更新时间:2007-9-17 11:43:53CEikEdwin提供了SetEdwinObserver()和 AddEdwinObserverL()方法用来设置和添加标准编辑框CEikEdwin的观察器,通过派生并实现MEi转载 2011-06-22 19:03:00 · 725 阅读 · 0 评论 -
Symbian CEikEdwin 输入框使用总结
好久没有更新blog文了.今天更新一篇. 输入法控件是我们UI中常用的控件之一. 今天我们来总结一下这个控件的使用技巧. 其实用法很简单.在这里我就不多说了. 直接上代码了.嘎嘎!!! 1.首先创建CEikEdwin对象 void CRichTextView::CreateRichText()转载 2011-06-22 19:07:00 · 819 阅读 · 0 评论 -
Symbian设置CEikEdwin字体
收藏先说第一种,它只适用于2nd TCharFormat charFormat; Mem::FillZ(&charFormat, sizeof (TCharFormat)); TCharFormatMask charMask; Mem::FillZ(&charMask, sizeof (TCharFormatMask));转载 2011-06-22 22:14:00 · 583 阅读 · 0 评论 -
使用CParaFormat和TCharFormat对文本进行格式化
http://www.developer.nokia.com/Community/Wiki/%E4%BD%BF%E7%94%A8CParaFormat%E5%92%8CTCharFormat%E5%AF%B9%E6%96%87%E6%9C%AC%E8%BF%9B%E8%A1%8C%E6%A0%BC%E5%BC%8F%E5%8C%96转载 2011-06-22 22:17:00 · 715 阅读 · 0 评论 -
输入法状态总结
今天再次研究了一下CEikEdwin的输入法状态。总结了一下代码。inputImage是输入法状态。shiftImage是Shift状态。 void CQGEditBox::DrawInputMethodIndicator(const TRect& aRect) { MAknEditingStateIndicator* editingState = CAknEnv::Stati转载 2011-06-22 22:18:00 · 771 阅读 · 0 评论 -
Symbian 中各种提示、输入对话框的使用
1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类:CAknErrorNote头文件:aknnotewrappers.hlib: avkon.lib eikcdlg.lib eikctl.libCode:转载 2010-04-23 17:00:00 · 448 阅读 · 0 评论 -
How to use the CAknWaitDialog
This example will demonstate the use of CAknWaitDialog in a typical Symbian C++ source code: In the mmp file: LIBRARY avkon.lib LIBRARY eikcdlg.lib LIBRARY eikctl.libIn the he翻译 2010-04-23 11:50:00 · 717 阅读 · 0 评论 -
18.3.6 控件观察器
http://book.51cto.com 2009-08-26 16:23 曾严 译 人民邮电出版社 我要评论()摘要:《Symbian OS C++手机应用开发(第3卷)》深入介绍了Symbian操作系统C++手机开发的各方面知识,第18章介绍如何使用控件让用户与程序进行交互。本节说的是控件观察器。 标签:交互 控件 触笔 Symbian OS C++手机应用开发 Oracle帮转载 2010-03-06 15:21:00 · 473 阅读 · 0 评论 -
MCoeControlContext
The purpose of the MCoeControlContext interface is to allow sharingof graphics settings between controls. The class is defined, in coeccntx.h, as:class MCoeControlContext{public:IMPORT_C virtual voi转载 2010-03-06 15:31:00 · 385 阅读 · 0 评论 -
HandleResourceChange中的事件处理
HandleResourceChange中的事件处理 (试验平台: S60_5th_Edition_SDK_v0.9) 在S60中,当资源发生变化时,通知方法HandleResourceChange(TInt aType)会被系统调用(但不一定会调用 SizeChanged()方法 ),其中的aType参数说明是哪种类型的资源发生了变化(注意,layout也是一种资源)。一般的资源变化默认处理就可转载 2010-03-06 16:01:00 · 743 阅读 · 1 评论 -
S60自定义对话框(继承CAknDialog和CAknTextQueryDialog)
收藏 Series60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。 所有对话框共有某些基本属性。首先,对话框都是拥有窗口的控件,所有对话框类最终都派生于CCoeControl。然后,由一个对话框框架管理对话框的行为,包括布局、绘制以及用户与对话框在组件控件的交转载 2010-03-25 20:14:00 · 1416 阅读 · 3 评论 -
使用PreLayoutDynInitL()函数
使用PreLayoutDynInitL()函数或PostLayoutDynInitL()函数该方法需要自定义对话框类,并重载CEikDialog::PreLayoutDynInit()函数和CEikDialog::PostLayoutDynInitL()函数。这两个函数都是虚函数,他们会在显示对话框之前被调用。其中对话框完成控件布局会调用PreLayoutDynInitL()函数,因此该函数常转载 2010-03-29 15:44:00 · 670 阅读 · 0 评论 -
symbian 按键事件的处理1
(2009-02-23 19:58:44)转载标签:杂谈 const TKeyEvent& aKeyEvent ------------记录了按键的具体信息:iCode(键盘码)iScanCode(扫描码) 上面这两个是重点,后面会重点介绍。iModifier(修饰键....暂且这么叫吧)iRepeats(是个标记,告诉你产生的这个按键事件是你重复按键还是长按一个键时周期产生的按键转载 2010-04-21 14:43:00 · 652 阅读 · 0 评论 -
symbian 按键事件的处理2
(2009-02-23 20:04:30)转载标签:杂谈 分类:symbian (接上文)简单的说完了,下面该唠叨唠叨iScanCode 和 iCode了。iCode 是每次完整的按键事件对应的一个唯一键盘码,所谓完整的按键事件就是EEvenKeyDown、EEvenKeyUp及EEvenKey 这三个事件,iCode在EEvenKeyDown和EEvenKeyUp中均为0,只有在转载 2010-04-21 15:14:00 · 647 阅读 · 0 评论 -
iRepeats vs. CaptureLongKey
===================================================================== Hi,Im trying to program the copy/paste feature of text apps. in Nokia.When pressing the "ABC" key, I want options to appear (copy转载 2010-04-21 15:30:00 · 507 阅读 · 0 评论 -
symbian 按键事件的捕获
(2009-02-23 19:55:51)转载标签:杂谈 对于symbian操作系统上按键事件的捕获,既可以通过UI中的HandleKeyEventL也可以通过view中的OfferKeyEventL,这两个函数都是通过重载基类中的相应函数来实现的。使用这两个函数的主要区别在于使用OfferKeyEventL前需把对应的view压入控件栈(AddToStackL),否则捕获不到该控件对应转载 2010-04-21 15:23:00 · 672 阅读 · 0 评论 -
Symbian:程序在后台时获得按键输入
===========================================================================================文章出处:飞诺网(http://www.diybl.com/course/3_program/jdkf/20071215/92240.html)-可以使用以下方法使得程序在后台的时候仍然很接受键盘输入//53是按键转载 2010-04-21 16:37:00 · 555 阅读 · 0 评论 -
CAknWaitNoteWrapper 和MAknBackgroundProcess 配合
收藏 如果想在工程中加个进度条,一搜你就会搜到CAknWaitDialog,CAknProgressDialog.其实,CAknWaitDialog是等待通知对话框,外观上看就是进度条始终是满,它一直等待某事件完成.这中间也可以按cancel结束等待.具体如何使用,一搜一大把,很多是拷贝,这里说的稍微不同的.等待对话框的使用步骤:1.在资源文件中定义等待通知,方式和自定义通知类型转载 2010-04-23 12:29:00 · 586 阅读 · 0 评论 -
如何阻止控件接收键盘事件
9月13日 应用程序架构维护一个控件栈,只有在控件栈中的控件才能接收键盘事件,接收的顺序按照由压入控件栈时所设的优先级决定。 构造好一个Container,用AddToStackL将其压入控件栈。触发键盘事件,在控件栈中找到这个Container,调用其OfferKeyEventL事件。而这个Container的子控件并没有用AddToStackL压入控件栈,所以需要在Contai转载 2010-04-23 10:33:00 · 1339 阅读 · 0 评论 -
CRichText 应用举例
2011-03-06 00:28:05| 分类: symbian短信/电话 阅读41 评论0 字号:大中小 订阅CRichText 的ApplyCharFormatL()这个API很有用,它的的定义如下:virtual IMPORT_C void ApplyCharFormatL(const TCharFormat &aFormat, const T转载 2011-06-22 22:19:00 · 863 阅读 · 0 评论