×
Namespaces

Variants
Actions

如何在程序中启动记事本及图片浏览程序

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
huwell 在 30 Jun 2007 创建
最后由 hamishwillee 在 15 Dec 2011 编辑
  • 开发伙伴平台:

60系列开发平台 2.0


  • 说明:

我们可以通过下列方式在程序中启动记事本及图片浏览程序

void TTestEmbedApp::EmbedLaunchFileL(const TDesC& aFile)
{
// iDocHandler is a CDocumentHandler pointer
if( !iDocHandler)
{
iDocHandler = CDocumentHandler::NewL((CEikProcess*)iEikonEnv->Process());
}
TDataType empty;
iDocHandler->OpenFileEmbeddedL(aFile, empty);
}


程序将根据文件类型启动相应的系统程序(记事本或图片浏览器),如果aFile为txt文件 则记事本将启动,并显示这个文件。


如果aFile是jpg文件,则图片浏览器将启动,并显示这张图片。 这里需要用到下列库:

LIBRARYcommonui.lib // Documenthandler
LIBRARYapmime.lib // TDataType

需要包含下列头文件:

#include <DocumentHandler.h>
#include <apmstd.h> // TDataType
This page was last modified on 15 December 2011, at 13:21.
49 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×