使用IESHELL替换Shell实践指南.pdfVIP

  • 0
  • 0
  • 约1.05万字
  • 约 11页
  • 2026-02-26 发布于北京
  • 举报

Lab8.2:RecingtheStandardShell

withIESHELL

Objectives

•Understandhowtoimplementacustomshell

Prerequisites

•CompletedLab2.1

Estimatedtimetocompletethislab:45minutes

练习1IESHELL

在本练习中,您将把IESimple浏览器应用程序克隆到一个新的子项目中,并将其

命名为IESHELL。IESimple应用程序是IE浏览器对象的一个简单容器。此应用

程序有时被用作编写基于浏览器的自定义外壳的起点。

您将运行应用程序并验证其功能。在下一个练习中,您将使用此应用程序作为Shell的

替代品。

➢克隆IESIMPLE

1.使用解决方案器,创建一个名为IESHELL的WCE应用程序类型的

空子项目。

2.导航到C:\WINCE600\PUBLIC\IE\OAK\IESIMPLE,除sources和makefile之外的

所有文件到您的新IESHELL子项目目录

C:\WINCE600\OSDesigns\TrainingOSDesign\TrainingOSDesign\IESHELL。

3.在您的新子项目目录中,将iesimple.rc重命名为ieshell.rc。4.右键点

击IESHELL子项目,选择添加,现有项...。添加mainwnd.h、

resource.h、ieshell.rc和mainwnd.cpp文件。

5.右键单击IESHELL子项目并选择打开。SOURCES文件将在VisualStudio编辑

器中打开。

6.在文件底部添加以下INCLUDES指令。确保在INCLUDES指令和上一行之间有

一个空行。

INCLUDES=\$(_WINCEROOT)\PUBLIC\IE\SDK\INC;\$

(_WINCEROOT)\PUBLIC\COMMON\OAK\INC\

7.在TARGETLIBS指令列出的最后一个库立即添加以下库。确保在最后

一个条目后有一个空行。

$(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\wininet.lib\$

(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\commctrl.lib\$

(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\uuid.lib\$

(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\ole32.lib\$

(_PROJECTROOT)\cesysgen\sdk\lib\$(_CPUINDPATH)\oleaut32.lib\

8.保存并关闭文件。

Exercise1IESHELL

InthisexerciseyouwillclonetheIESimplebrowserapplicationintoanewsubproject

andcallitIESHELL.TheIESimpleapplicationisasimplecontaineraroundtheIE

browserobject.Thisapplicationissometimesusedasthestartingpointtowritecustom

browserbasedshells.

Youwillruntheapplicationandverifyitsfunctionality.Youwillusethisapplicationin

thenextexerciseasarecementfortheStandardShell.

➢CloneIESIMPLE

1.UsingtheSolutionExplorer,

文档评论(0)

1亿VIP精品文档

相关文档