【IT168技术文档】
在自己正式着手做 WinCE的帮助文档之前,找过一些资料,后面自己通过查看了WinCE平台上的一些帮助文档和一些相关资料后发现,WinCE平台帮助文档的格式为 *.html,不支持*.chm等传统桌面版应用程序的帮助文档格式。下面我介绍下自己实践的一种方法,在EVC4.2下调试通过。
步骤一:确保已经做好格式为*.htm的帮助文档。关于如何生成*.htm格式的文件,可以用各种工具,如Word,各种网页制作工具等。
步骤二:将步骤一生成的文档拷贝到设备的相关位置,这里我选择\windows,文件名为:test.htm;
步骤三:在程序中调用该文档
代码:
步骤四:调用函数打开指定文档/// \brief 调用可执行文件"PegHelp.exe "打开帮助文档 /// \param exeFileName "PegHelp.exe " /// \param fileName 字符串,用于制定帮助文档的路径 /// \return 创建成功返回true,否则返回false bool WinExec(LPCTSTR exeFileName/* =_T */,LPCTSTR fileName) { PROCESS_INFORMATION processInfo; if (!CreateProcess(exeFileName,fileName,NULL,NULL,NULL,CREATE_NEW_CONSOLE ,NULL,NULL,NULL,&processInfo)) { return false; } CloseHandle(processInfo.hThread); CloseHandle(processInfo.hProcess); return true; } 请注意这部分代码: CloseHandle(processInfo.hThread); CloseHandle(processInfo.hProcess);
CreateProcess将使用标准的WinCE搜索路径在\Windows目录下查找“PegHelp”和“test.htm”WinExec(_T("PegHelp"),_T("test.htm"));