1.首先下载DLL&DIP文件(内容为图1)。
2.将ImageLoad.dll拷贝到应用程序所在的目录、 Windows目录、 Windows\System目录或Windows\System32目录。
3.创建新的MFC【exe】工程,并命名为Dip。(图2)
在第六步将基类改为CScrollView(图3)
4.将图 1中文件复制到工程目录下。
5.选择VC++集成开发环境的Project\Add to project\Files…菜单项,系统打开如图4所示的 “Insert Files into Project” 对话框,将图1中的文件选中并点击确认添加到工程中。
6.工具栏→project→设置→连接→对象/库模块→输入ImageLoad.lib添加库文件。(图5)
7.因为应用程序类CDipApp带有自己的“文件/新建”和“文件/打开”菜单,在此为这两个菜单项添加消息映射处理函数。使用MFC ClassWizard分别为ID_FILE_NEW和ID_FILE_OPEN两个菜单命令消息添加“OnFileNew”和“OnFileOpen”,操作如下图6所示。
选择resourceview→menu→IDR DIPTYPE→文件(点击右键)→建立类向导→右上角class name处选择CDipApp→左侧Object IDs处选择ID_FILE_NEW和ID_FILE_OPEN→右侧messages处选择command→选择add添加→确定
8.选择fileview→source files→在Dip.cpp文件头部添加如下代码:(图7)
char szFilter[]=“位图文件(.BMP)|.BMP|图形交换格式文件(.GIF)|.GIF|PCX文件(.PCX)|.PCX|TGA文件(.TGA)|.TGA|JPEG文件(.JPG)|.JPG|标记图像文件(.TIF)|.TIF|所有支持图片|*.BMP, *.GIF, .PCX, .TGA, .JPG, .TIF|所有文件(.)|.||”;
9.添加类向导之后Dip.cpp文件最下方会增加两个函数,其中CDip::OnFileNew函数不编写任何代码,用于防止自动建立新文件。成员函数CDip::