在开始一切工作之前,请确保ActiveX控件已经注册到计算机,请运行系统安装目录下面“registeractivex.bat”。 在VC中选择菜单“文件/新建”,在对话盒中选择建立“MFC 应用程序exe”,在项目名中输入vctest按确定。 进入下一个画面后,选择“单文档”,然后连续点击下一步,到最后一步(第六步)时,选择窗口继承自CFormView(默认是CView),最后,VC自动生成一个工程文件。 画面上出现一个窗口界面,按右键弹出菜单,选择“插入ActiveX控件” 打开一个对话盒,在列表中寻找Visual Graph Window,按确定。 画面上现在出现了一个白色的框,这就是Visual Graph ActiveX控件。把这个控件调整到合适的大小。 在控件上按右键,选择“类向导”,在选项卡“成员变量”中对刚才建立的Visual Graph ActiveX控件建立变量名vgctrl1,此处,VC将会自动生成5个类文件,分别是Visual Graph窗口(Cvgctrl),图形单元组类(CGroup),页面类(CSheet),视图类(Cvg),基本图形单元类(CUnit)。 在菜单资源的“文件/新建”中添加事件OnFileNew,在源文件中找到OnFileNew菜单事件,在这里写: vgctrl1.Design( "" ); 这句程序执行后,将在控件中设计一个新的Visual Graph视图文件,控件支持Design(设计)和Run(运行)两个函数,无论接下来要干什么,一开始必须执行这两个函数其中一个,在绘图版本中,多用Design函数,用户将可以用鼠标在控件窗口上编辑图形;在工业监控等领域一般多用Run函数,用户不能用鼠标直接编辑图形,但用鼠标点击画面上不同的图形时会有各种控制事件发生,而且某些图形还会产生动作。如果要打开一个视图文件,参数是文件名。 |