VC6环境下使用图形控件NTGraph的方法和步骤
来源:互联网 发布:如何不留痕迹动物知乎 编辑:程序博客网 时间:2024/05/10 22:06
VC6环境下使用图形控件NTGraph的方法和步骤
源出处:http://www.codeproject.com/KB/miscctrl/ntgraph_activex.aspx
先看看NTGraph控件的运行效果吧,如下图。感觉效果挺不错的,主要是接口函数非常简单,只需要调用几个函数就能实现我们需要的功能,可谓功能强大了。
主要还是基于VC6环境,对开发上位机的朋友来说是个不错的工具。
首先注册控件。点击开始->运行,然后输入regsvr32 /u NTGraph.ocx
(
/u
是控件路径),点确定。
接下来打开VC6,新建一个基于对话框的工程,工程名为CNTGraph_Test,将默认的控件删除,然后在对话框上点击右键,选择Insert ActiveX Control,如下图:
在打开的窗口中选择NTGraph Control(就是我们之前注册的控件),点OK。如下图:
控件已加载进来,如下图示:
接下来根据需要来修改一些属性,见下图,我只修改了frame(改变空间显示风格)、Show Grid(显示网格)两项,当然不修改属性或者在程序里修改都行。
接下来给控件添加一个对象,这个对象可以访问NTGraph类中的成员函数。
点击菜单栏上的view->ClassWizard->Member Variables,然后选择IDC_NTGRAPHCTRL,点击Add Variable给它添加一个变量m_Graph,这时会出现如下图对话框,点击确定就可以了。
经以上添加变量成功之后,控件会自动给我们添加3个类,如下图示。这三个类给我们提供了许多函数接口,只需要看函数名即可知道这些函数的功能了。
到此控件的添加和设置就完成了,接下来即可在程序里调用相关函数来实现我们想要的功能了。
将以下这些代码贴到OnInitDialog()函数里面就OK啦。
然后编译,执行,运行效果图:
总结:一步一步的按照以上步骤来设置,即可完成一个简单的应用程序了,相对来说过程非常简单,只需初始化一次控件,然后在需要的地方调用GraphPlotXY()函数就可以实现图形的显示了。还可以在程序里动态的改变量程,只需调用SetRange()。
还有好多函数都没有用到,这里只是简单的演示了一个功能,具体的用法和扩展功能请参考上面列出的网页和作者的演示工程代码。
感谢这位老外作者提供的控件和源码。
--END--
- VC6环境下使用图形控件NTGraph的方法和步骤
- VC6环境下使用图形控件NTGraph的方法和步骤
- NTGraph控件的小改进
- NTGraph.ocx的使用(转载) 收藏
- vc6环境下编译live555库的环境配置方法
- 在VC6下使用Boost库的步骤
- 在VC6下使用Boost库的步骤
- VC6使用shakewaveflash控件方法
- VC6++和VS2003/2005下的DOXYGEN注释宏及其配置使用环境
- 在VC6.0环境下SNMP sample的编译方法
- 在Windows环境下基于VC6.0的CppUnit使用
- 在Windows环境下基于VC6.0的CppUnit使用
- VC6.0中控件及按钮的设置和使用
- ice在vc6环境下配置方法
- 第九章、图形绘制——图形控件和图形方法的应用
- WindowsXP下Android4.0开发环境的搭建的步骤和方法
- android 环境下使用cocos2d-x的环境配置步骤
- 在vc6.0下清除控件面板中无效控件的简单方法
- 细说UI线程和Windows消息队列
- MFC中ListControl控件的使用
- C#获取CPU序列号、网卡MAC地址、硬盘序列号封装类
- VC List Control控件高级使用
- February 26th Friday 2010
- VC6环境下使用图形控件NTGraph的方法和步骤
- Ubuntu有线网络配置
- HTTP协议简介
- Symbian中使用日志类(RFileLogger)
- windows xp环境下通过winio 读取与恢复cmos信息的实用程序
- static 作用详解
- DOS环境下保存与恢复CMOS信息的实用程序
- 用了csdn的感受
- 键值数据库