symbian
文章平均质量分 77
lvchengfei
这个作者很懒,什么都没留下…
展开
-
CAknWaitNoteWrapper 和MAknBackgroundProcess 配合
如果想在工程中加个进度条,一搜你就会搜到CAknWaitDialog,CAknProgressDialog.其实,CAknWaitDialog是等待通知对话框,外观上看就是进度条始终是满,它一直等待某事件完成.这中间也可以按cancel结束等待.具体如何使用,一搜一大把,很多是拷贝,这里说的稍微不同的.等待对话框的使用步骤:1.在资源文件中定义等待通知,方式和自定义通知类型RESO原创 2010-01-26 15:37:00 · 836 阅读 · 0 评论 -
scroll bar
<br />滚动条作为一个基本的控件,作为GUI应用程序来说是必不可少的。很可惜,symbian的残废设计,很多系统控件只支持 垂直方向的滚动条,而水平方向的滚动条是 不支持的。比如:listbox 。<br /> <br />iListBox->CreateScrollBarFrameL(ETrue) ;<br />iListBox->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOn , CEikScrollBarFrame原创 2011-01-26 16:00:00 · 295 阅读 · 0 评论 -
静态&动态form pop item
静态在form的资源DLG_LINE中添加EAknCtPopupFieldText实现弹出 选项。选项的内容由r_lv_list_popup_items 中静态指定,创建form对话框时直接从资源创建。1.RESOURCE DIALOG r_lv_dialog{flags =EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |EEikDialogFlagCbaButtons ;//EEikDialogFlagWait |EEikDialogFlag原创 2011-01-24 17:07:00 · 205 阅读 · 0 评论 -
from
<br />http://www.forum.nokia.com/document/Cpp_Developers_Library/GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6/html/Form_API4.html<br /> <br /> <br />Form API: Using Form APIForm API: Using Form APIDefining the form resourceSingle-page formMulti-page formLaunc转载 2011-01-24 16:21:00 · 247 阅读 · 0 评论 -
form and poptext
http://wiki.forum.nokia.com/index.php/Tips_of_CAknForm1.动态更新弹出列表CAknForm上使用的弹出控件是CAknPopupFieldText,但它只提供了查询列表项的方法(const MDesCArray* MdcArray() const;),由于是常量对象,所以不能修改其中的内容。另外还有一个设置列表项的方法SetQueryValueL(MAknQueryValue* aValue)被置为私有方法,同样不能使用。通过查看它的基类CAknPopup转载 2011-01-24 16:51:00 · 199 阅读 · 0 评论 -
Fonts
<br /> »Symbian OS v9.1 »Symbian OS guide »Graphics »Using Graphics Device Interface » Using Fonts<br /> <br />Using FontsIntroduction to FontsThe Font classesCharacter metricsCharacter ascent, descent, height and baselineCharacter width, move and原创 2011-01-24 15:11:00 · 217 阅读 · 0 评论 -
全屏的应用程序
<br /> <br />1.container 中 用SetExtentToWholeScreen();<br /> <br /> <br />CreateWindowL(); SetRect( aRect );SetExtentToWholeScreen(); ctivateL(); <br />2.在view的DoActivateL中,创建container实例iContainer, <br />然后调用iContainer-> ConstructL(AppUi()-> Applic原创 2011-01-13 17:12:00 · 387 阅读 · 0 评论 -
自定义控件
<br />自定义控件: 定义(一)自定义控件: 从资源构造(二) 从资源创建控件自定义控件: 容器控件(三) 创建容器控件自定义控件: 聚焦(四) 处理摁键事件和改变活动自定义控件焦点自定义控件: 滚动条(五) 给自定义控件添加滚动条自定义控件: 在Dialog中(六) 把自定义控件加到CAknDialog<br />http://wiki.forum.nokia.com/index.php/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8E%A7%E4%BB%B6%EF%BC%9A_%E原创 2011-01-13 17:15:00 · 347 阅读 · 0 评论 -
列表框(多选框,可标记多选)
http://library.forum.nokia.com/index.jsp?topic=/S60_3rd_Edition_Cpp_Developers_Library/GUID-E3DA1ADE-3380-44D3-ACD0-91B0C8626AAD.htmlCreating a multiselection listboxIn a multiselection list, diff转载 2010-03-24 20:39:00 · 518 阅读 · 0 评论 -
程序间传递参数
http://discussion.forum.nokia.com/forum/showthread.php?p=715414#post715414http://discussion.forum.nokia.com/forum/showthread.php?t=149693 1.在应用程序A中,如何创建应用程序或者控制台程序 B,见http://wiki.forum.nokia.c原创 2010-03-17 15:50:00 · 344 阅读 · 0 评论 -
手机接入点 CMWAP 和CMNET
接入点 ,手机上网方式,有CMWAP和CMNET 。 用手机上网已经有好长一段时间了,每次在和朋友交流经验时,总会发现很多朋友对 CMWAP 和 CMNET 的区别还是不甚了解。对于一些新软件,经常有人会问 “CMWAP 可以用吗? ” ,所以笔者撰写了此文,希望本文能为大家解开这个疑惑。 问题 1 .为什么会有两个接入点? 在网上查阅大量资料后并经过反复的尝试与探索后,笔者对转载 2009-12-31 11:30:00 · 608 阅读 · 0 评论 -
使用 CEikEdwin
1.在*AppView.h文件中 *AppView类 加入 CEikEdwin* iEikEdwin; // edit control to display the resultpublic: // New methods void SetTextL( const TDesC& aText );private: TInt CountComponentContro原创 2010-01-03 13:43:00 · 802 阅读 · 2 评论 -
用户可输入文字的询问对话框 CAknTextQueryDialog
在helloworld GUI应用程序上修改 测试。 1.在helloworld.rss文件中定义资源,如下RESOURCE DIALOG r_dialog_uri_query { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { D原创 2009-12-30 15:54:00 · 268 阅读 · 0 评论 -
中文显示三.原来还有个CnvUtfConverter ,效率鉴于前两者间!
http://blog.sina.com.cn/s/blog_4a774f1e0100992g.html第二种方法:一、定义一个新的文件1、将要显示的中文定义在一个头文件中(如CharacterString.h)其中包含如下代码#include _LIT8(KZGText8, "中国");2、将CharacterString.h文件用 UltraEdit-32工具将其转转载 2009-12-29 16:40:00 · 493 阅读 · 0 评论 -
显示中文二.利用CCnvCharacterSetConverter类显示中文
1.很简单的实现显示中文修改CHelloWorldAppUi文件中的HandleCommandL函数#include //包含 CCnvCharacterSetConverter 类的头文件修改其中的switch代码如下: case EChinesetwo : CCnvCharacterSetConverter *converter = CCnvCharacterS原创 2009-12-29 16:26:00 · 624 阅读 · 1 评论 -
Symbian中的iEikonEnv和iCoeEnv变量以及文件操作
转自devdiv:1、文件服务器会话(File Server Session) Symbian中的文件操作离不开文件服务器会话api——RFs。文件服务器运行于EFile.exe中,RFs api提供了通往文件服务器的“通道”,通过RFs我们可以执行各种文件操作。2、获取File Server Session的常用方法1)使用RFs的Connect()方法: RFs aFSS转载 2009-12-29 10:15:00 · 757 阅读 · 1 评论 -
显示中文一.Symbian程序中显示资源中定义的中文
在我们开发的symbian程序中要想显示中文,可以按照下面的步骤来做 首先,我们在loc文件的开头加入下面的这行代码 CHARACTER_SET UTF8 第二步,在loc文件中定义你需要的字符串资源,如下 #define qtn_exam_caption "中文演示" 第三步,把编辑的这个文件保存为UTF8格式,这步很关键,否则你的程序显示可是乱码。 特别提示,把该loc文件保原创 2009-12-29 14:37:00 · 501 阅读 · 0 评论 -
设置类似表格效果的几种方法
<br />Symbian中没有好用的类似excel效果的表格控件。搜索一番没有发现例子或者有用的东西,虽然很多商业软件上都有这样的效果,唯一可以确定的就是自己画,麻烦。<br />1.首先想到稍微有点类似的就是Grid,但由于其每行中的若干列是独立的,在设置焦点时比较麻烦,故最后也放弃了通过修改Grid实现这样的效果。<br />2.其次想到的是列表框listbox,其每行是独立,焦点转换简单,但需要自己在每行中设置 各列,并绘制对应网格线。<br />3.最后想到的是自己完全从头开始画,什么都靠自己的原创 2011-01-27 10:36:00 · 309 阅读 · 0 评论