VC6.0 MFC 使用AddFlow画流程图

一 下载AddFlow

首先先下载AddFlow的ActiveX版本,我使用 的下载地址为:http://www.evget.com/product/3208


二 在VC6.0下建立工程

我建立的是MFC(exe)单文档的工程

打开Dialog界面->在界面上右键->插入ActiveX控件 打开窗口,选择AddFlow5 ActiveX Control, 确定

tip1:我在右键插入ActiveX控件的时候,显示安装Microsoft Office的什么东西,直接取消就好,不耽误功能的使用

tip2:在插入控件完成后,直接运行,会提示缺少MFC42D.DLL文件,我用最简单的解决方法:

VC的菜单栏->组建->配置->选择Win32 Debug,再点击右边的移除按钮,然后再选择Release版本的就好

这样的话直接运行就不会出错了,不过直接使用Release会在调试上出现问题,如果大家有时间可以按照缺少的dll文件在网上下载再使用


三 建立流程图

控件右键->建立类向导->Tab栏选择Member Variables,双击Control IDs添加变量,在添加变量之前需要确认导入需要的类比如Node对象等等,同时别忘了如果要使用这些类要在使用的文件上方将这些类的h文件include进去

然后就可以编写一些相关代码了,大家可以参照AddFlow安装目录下的src/VC6/目录下的工程,我参照的是Navig工程导入.dsw文件到VC6.0里即可


四 AddFlow控件的一些配置

由于需要我不能让用户编辑流程图的内容,操作如下: 控件右键->属性->Flags->根据需要选择属性,我不能让用户编辑,所以就把以can开头的那些属性都去掉了
更简便的方法就是勾上Readonly复选框

你可能感兴趣的:(VC6.0 MFC 使用AddFlow画流程图)