以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  ActiveX控件在VC中的使用代码例程,感谢大家指正  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=49405)


--  作者:lizhong
--  发布时间:7/4/2007 2:15:00 PM

--  ActiveX控件在VC中的使用代码例程,感谢大家指正
ActiveX控件在VC中的使用
在开始一切工作之前,请确保ActiveX控件已经注册到计算机,请运行系统安装目录下面“注册控件.bat”。

在VC中选择菜单“文件/新建”,在对话盒中选择建立“MFC 应用程序exe”,在项目名中输入vctest按确定。

进入下一个画面后,选择“单文档”,然后连续点击下一步,到最后一步(第六步)时,选择窗口继承自CFormView(默认是CView),最后,VC自动生成一个工程文件。

画面上出现一个窗口界面,按右键弹出菜单,选择“插入ActiveX控件”

打开一个对话盒,在列表中寻找Visual Graph Window,按确定。

画面上现在出现了一个白色的框,这就是Visual Graph ActiveX控件。把这个控件调整到合适的大小。

在控件上按右键,选择“类向导”,在选项卡“成员变量”中对刚才建立的Visual Graph ActiveX控件建立变量名vgctrl1,此处,VC将会自动生成11个类文件。

在菜单资源的“文件/新建”中添加事件OnFileNew,在源文件中找到OnFileNew菜单事件,在这里写:

vgctrl1.Design( "" );

这句程序执行后,将在控件中设计一个新的Visual Graph视图文件,控件支持Design(设计)和Run(运行)两个函数,无论接下来要干什么,一开始必须执行这两个函数其中一个,在绘图版本中,多用Design函数,用户将可以用鼠标在控件窗口上编辑图形;在工业监控等领域一般多用Run函数,用户不能用鼠标直接编辑图形,但用鼠标点击画面上不同的图形时会有各种控制事件发生,而且某些图形还会产生动作。如果要打开一个视图文件,参数是文件名。


以上例程以visual graph为例
http://www.visual-graph.com


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,148.438ms