×
Namespaces

Variants
Actions

如何在程序中启动记事本

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

文章
User:Jiangbaolan 在 02 Apr 2009 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

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

Code: 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

需要包含下列头文件:

  1. include <DocumentHandler.h>
  2. include <apmstd.h> // TDataType
This page was last modified on 15 December 2011, at 09:36.
27 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.

×