| |
Series60中CPAlbImageViewerBasic类的使用示例 |
|
时间: 2006-06-28 来自:中国JAVA手机网 |
 |
|
本贴整理自CSDN论坛的求助贴及其解答。
JAVA手机网[www.cnjm.net] 原贴地址:http://community.csdn.net/Expert/topic/4014/4014846.xml?temp=.5351526 -------------------------------------------------------------------------------- 主 题: 求助!我使用了CPAlbImageViewerBasic类,可是为什么不能够将图显示出来(代码参见文章内容)?多谢! 作 者: zouqun (泡泡龙) 等 级: 信 誉 值: 100 所属社区: 移动平台 Symbian 问题点数: 20 回复次数: 4 发表时间: 2005-5-17 22:37:39 代码如下: CPAlbImageViewerBasic* mImageList = CPAlbImageViewerBasic::NewL( this, Rect()); mImageList->SetImageNameAndDisplaymodeL( _L("C:\\Images\\mini.jpg"), EColor4K); mImageList->LoadImageL(); mImageList->ScaleOptimumL(); 不知这样用法对不对?请高手解答!多谢! -------------------------------------------------------------------------------- 回复人: chenziteng(陈子腾) ( ) 信誉:100 2005-5-17 23:57:50 得分: 10
JAVA手机网[www.cnjm.net] 你的代码有问题。 我按SDK上的说明调通了,说明如下: 我是在Series 60 SDK 2.0的\Series60Ex\helloworldplus\例程的基础上做的。 最关键的是这个类继承自CCoeControl,也就是说它本身就是一个控件,因此我把它当作传统结构Symbian应用程序中的一个"view",替换掉例程中的CHelloWorldPlusAppView。 首先注释掉程序中跟CHelloWorldPlusAppView有关的代码,然后: 1.HelloWorldPlus.mmp中添加 LIBRARY PAlbView.lib // for CPAlbImageViewerBasic
JAVA手机网[www.cnjm.net] 2.HelloWorldPlusAppUi.h中 class CPAlbImageViewerBasic; // forward declaration CPAlbImageViewerBasic* iView; // member variable 3.HelloWorldPlusAppUi.cpp中 void CHelloWorldPlusAppUi::ConstructL() { BaseConstructL(EAknEnableSkin); // iAppView = CHelloWorldPlusAppView::NewL(ClientRect()); iView = CPAlbImageViewerBasic::NewL(NULL, ClientRect()); // notice the NULL // you should copy an a.jpg to root of the c disk :-) iView->LoadImageL(_L("c:\\a.jpg"), EColor4K); iView->ScaleOptimumL(); // AddToStackL(iAppView); } CHelloWorldPlusAppUi::~CHelloWorldPlusAppUi() { /* if (iAppView) { iEikonEnv->RemoveFromStack(iAppView); delete iAppView; iAppView = NULL; }
JAVA手机网[www.cnjm.net] */ delete iView; // notice } --------------------------------------------------------------------------------
|
|
|
|
|
|
标签NewsAbout错误:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
|
|
|
|
|
|