假定已经安装好ProEssentialsPe下载链接.
ProEssentials 包含 5 个ActiveX 接口: Graph, Scientific Graph, 3D Scientific Graph, Pie Chart, and Polar Chart controls.
在ProEssentialsPro
"PEGRP32E.DLL"
如下图
PE3DO32E.OCXGigasoft Pe3do代表ProEssentiols3D Scientific Graph Object
PEGO32E.OCX Pego代表Graph Object
PEPCO32E.OCXPepco代表 Pie Chart Object
PEPSO32E.OCXPepso代表Polar Chart / Smith Chart / Admittance Chart / Rose Chart
PESGO32E.OCX Pesgo代表Scientific Graph Object
PEGRP32E.DLL
ProEssentialsPro DLL
PEGO32E.OCXGraph Object
PESGO32E.OCXScientific Graph Object
PE3DO32E.OCX3D Scientific Graph Objec
tPEPSO32E.OCXPolar Object
PEPCO32E.OCXPie Chart Object
添加控件
放置在对话框,运行如下图所示。
上面图像即为所见. 展示了默认ProEssentials Graph状态下样式. 默认状态有一个 含有4个数据点的子集. 在构造你自己的图表过程中, 设置属性页Subsets 和Points属性 ,这两个属性定义了图表中使用数据的质量. 通过
YData(subset, point) 二维属性数组传递数据.
下面是传递数据代码示例. 当我们创建Scientific Graph (Pesgo), 还需设置tXData(subset, point).
ProEssentials 使用术语 Subsets 和 Points ,但你也可以把它们想象为行和列( Rows and Columns). 传递数据是如此简单,只需用相关的数据值点(Points)填充每一子集(subset).
为IDC_PEGOECTRL1添加Control类CPegoe实例m_pego1
在OnInitDialog()中键入下面代码。短短几行代码可以让你理解的更加透彻,并且展示了ProEssentials支持自动代码补全特色。
前两行设置t Subsets andPoints. 你一你要传递的数据数量.
m_pego1.SetSubsets(2);
m_pego1.SetPoints(10);
接着一个嵌套的for循环 传递随机数据给
YData(s, p) 属性数组.
for (int i=0;i<2;s++)
{
for (int j=0;j<10;j++)
{
m_pego1.SetYData(i,j,rand());
}
}
设置主标题(MainTitle)和副标题(SubTitle). 当副标题为空字符串时将隐藏副标题.Y轴标题(YAxisLabel)和X轴标题(XAxisLabel)相同设置.
m_pego1.SetMainTitle("主标题");
m_pego1.SetSubTitle("");
m_pego1.SetYAxisLabel("Y轴");
m_pego1.SetXAxisLabel("");
子集标签设置第一个子集标签 Hellol. 设置第二个子集标签world.
m_pego1.SetSubsetLabels(0,"Hello");
m_pego1.SetSubsetLabels(1,"world!");
接下来设置其他控制视觉显示的属性变量.
m_pego1.SetSubsetLabels(0,"Hello");
m_pego1.SetSubsetLabels(1,"world!");
m_pego1.SetBitmapGradientMode(TRUE);
//m_pego1.SetQuickStyle(PEQS_LIGHT_INSET);
m_pego1.SetQuickStyle(1);m_pego1.SetFixedFonts(TRUE);
//m_pego1.SetLegendStyle(PELS_1_LINE_INSIDE_AXIS);
m_pego1.SetLegendStyle(2);//查看宏定义PELS_1_LINE_INSIDE_AXIS=2
m_pego1.SetPEactions(REINITIALIZE_RESETIMAGE);//实际编程中无此宏定义,不知道定义在哪了
return TRUE;
// return TRUE unless you set the focus to a control
最后PEactions设置为 REINITIALIZE_RESETIMAGE 将告诉 ProEssentials已经完成属性设置.
This example is very simple and you'll likely set other properties such as:
Width/Height so that the control uses Form1's client area as
needed.
PointLabels which will replace the "1,2,3..." along x axis.
SubsetLineTypes which controls line styles.
SubsetColors which controls line colors.
PlottingMethod which controls the type of chart created, Line, Bar, Area, Point, etc.
分享到:
相关推荐
标题中的“使用OCX制作的简易画图程序”是指利用ActiveX控件(Object Linking and Embedding, Component Extensions,简称OCX)技术创建的一个简单的绘图应用。OCX是微软在Windows平台上推出的一种组件技术,它允许...
### 利用VB自制OCX控件 #### OCX控件的重要性 OCX(Object Linking and Embedding, OLE Custom Controls)控件是OLE技术的一种应用形式,它允许开发者创建可复用的组件,这些组件可以嵌入到其他应用程序中。在软件...
标题中的“利用OCX制作的媒体播放器”指的是使用OCX(ActiveX Control)技术开发的一个多媒体播放软件。OCX是Microsoft在OLE(Object Linking and Embedding)技术基础上发展出来的一种控件技术,主要用于Windows...
anigif6.ocx 动画播放gif文件控件 gif89.dll 又一个播放gif文件的动态链接库 gifPlayer.ocx 又一个播放gif文件控件 flash.ocx 能播放flash动画文件 Digital.ocx 数码显示数字、时间,挺漂亮 MovingChar.ocx ...
OCX(ActiveX Control)是微软在Windows平台上推出的一种组件技术,主要用于开发和集成桌面应用程序。OCX函数查看器是一款专业工具,它...通过这种方式,开发者可以更有效地利用OCX控件,实现更强大的应用程序功能。
OCX控件,全称是Object Linking and Embedding (OLE) Custom Controls,是Microsoft ...在压缩包中的"ocx函数查看.exe"文件应该就是这个工具的可执行程序,安装并运行后,你就可以开始探索和利用OCX控件的强大功能了。
OCX(Object Linking and Embedding, Control eXtension)是Microsoft开发的一种技术,用于在Windows环境中创建和...通过深入理解和利用这些工具,开发者可以更高效地管理和利用OCX资源,提升软件开发的质量和效率。
51个VB6 OCX控件 打包 控件列表: AniGIFV6.ocx asAssistantPopup.ocx asBubbleForm.ocx asctrls.ocx chklsb26.ocx ComboBox.ocx COMCT232.OCX comctl32.ocx COMDLG32.OCX CurtButton.ocx daxctle.ocx DBGRID32.OCX ...
因为它们允许执行代码,恶意用户可能利用 OCX 控件来传播病毒或执行恶意操作。因此,在下载或使用来自不可信源的 OCX 文件时,需要特别谨慎,确保安装前进行充分的病毒扫描和安全检查。 **Ocx.doc 文件分析** 在这...
通过它,用户可以探索控件的API接口,找出所需功能的调用方式,从而更有效地利用这些控件进行开发。这种工具通常会显示函数的参数类型、返回值、描述等关键信息,帮助开发者快速理解和使用OCX控件。 "ocx函数查看...
6. 安全性:讨论OCX控件的安全问题,如沙盒机制、权限管理以及防止恶意代码利用的策略。 7. 性能优化:了解如何优化OCX控件的性能,减少资源消耗,提高应用程序的响应速度。 通过对这个“ocx的示例demo”的分析和...
OCX(Object Linking and Embedding, Control eXtension)控件,是Microsoft在Windows平台上开发的一种组件技术,它是ActiveX技术的一部分。OCX控件文件是一种二进制文件,通常具有`.ocx`扩展名,它们可以被应用程序...
总的来说,"ocx接口函数查看工具"是一个为C++开发者设计的强大辅助工具,能够帮助他们更好地理解和利用OCX控件,提升开发效率,优化应用程序的用户界面设计。在Windows平台的软件开发中,掌握这类工具的使用对于提升...
【标题】:“C#开发OCX控件及ASP.NET调用OCX教程” 【内容】: 本教程聚焦于使用C#编程语言开发OCX(OLE Control Extension)控件,并在ASP.NET环境中进行调用,这对于那些希望深入理解.NET框架与Web应用程序交互的...
使用 C++ 制作 OCX 控件 OCX 控件是 ActiveX 控件的一种,能够在多种语言中被调用,它封装了自己的方法和属性,可以在图形界面中使用,例如按钮、文本框等控件。在 VS2010 中开发和使用 OCX 控件需要遵循一定的步骤...
自己收集的FTP OCX控件合集,包含一个OCX函数查看器-可看OCX中的所有函数及所需参数,方便您使用: 6B605F6A CIFTP.OCX BE91B3F6 cscxftp.ocx FACF1D34 CSFTP32.OCX E22A7F7A EZFTP.OCX 5BF2AE1E FTP.ocx DDBC...
以MSCOMCT2.OCX为例, 出现“run-time error 339 component MSCOMCT2.OCX not correctly registered:file is missing or invalid的提示”。 1.下载或者复制提示里缺失的文件(MSCOMCT2.OCX),注意32位系统和64位...
OCX控件,全称是OLE Control Extension,是Microsoft在ActiveX技术框架下开发的一种控件格式。这种控件主要用于Windows...通过深入理解和使用这个工具,开发者可以更好地利用OCX控件的潜力,提高软件的开发质量和效率。
OCX控件是微软在Windows操作系统中用于扩展应用程序功能的一种组件,它...在MFC环境下,利用其强大的类库支持,可以更加便捷地管理和操作OCX控件。不过,这也需要开发者对控件、注册表以及MFC有深入的理解和实践经验。