当前位置:人工智能 > 如何加载和使用VS2013C表单control_vs2017表单添加控件

如何加载和使用VS2013C表单control_vs2017表单添加控件

  • 发布:2023-10-08 04:49

如何在VS2013/MFC中使用TeeChart绘图控件

如何在VS2013/MFC中使用TeeChart绘图控件:

从 Internet 下载 TeeChart 控件并安装。关于安装就不用多说了。安装后找到安装路径(有TeeChart5.ocx文件),复制当前路径

安装完成后,只需注册该控件,打开cmd,使用cd命令粘贴原来复制的路径,进入软件安装目录;

然后输入:regsvr32 TeeChart5.ocx,然后会弹出对话框提示注册成功

注册完成后,打开VS2013,新建一个MFC项目,在VC++一栏找到MFC项目,选择项目存放的目录,填写项目名称

接下来是创建向导。只需修改并选择“Dialog-based”模式即可。至于“最小化框”和“最大化框”,根据自己的情况选择。其余默认点击“下一步”

按删除键删除默认生成的三个控件

接下来导入TeeChart控件,选择“工具”-“选择工具箱项”-“COM组件”,找到“TeeChart Pro Active control v5”并选择它,点击“确定”

在工具箱中找到“TeeChart Pro Active control v5”控件并将其拖至对话框中,适当调整控件的大小

控件已导入。接下来,您需要添加相关的“类”和“变量”。首先添加类。

在“类视图”中右键单击项目名称,选择“添加”->“类”;

然后在“MFC”项中选择“MFC Class in TypeLib”,点击“添加”。

在注册表中的可用类型库中找到“TeeChart Pro Active control v51.0”。您无需继续向下滚动即可找到它。输入“tee”直接选择

在“接口”中选择所需的类。 Teechart 控件包含许多类。 CTChart是必须的,对应的接口是“ITChart”。其他类还有CSeries、CAxis、CAxes、CTitles等。这里我们仅以“CTChart”和“CSeries”为例,选择“ISeries”和“ITChart”。

确保您可以在班级视图中看到两个新添加的班级。

接下来,您需要将变量与控件关联起来。右键单击该控件并选择“添加变量”。选择默认控件类型,属于“CTchart1”类。为变量命名,这里命名为“m_chart”,以便类和变量关联起来。好吧。

工程中会多出一个tchart1.h文件和tchart1.cpp文件。将会有一个变量定义“CTchart1 m_chart;”在对话框类的头文件CTestDlg.h中,但是CTestDlg.cpp文件中对话框类的构造函数中会多出一句“,m_chart(0)”,需要删除,否则会编译错误发生。这样前期的准备工作就完成了

控制绘图示例-绘制随机曲线

添加按钮并修改属性“Caption”和“ID”

双击按钮,自动生成按钮点击事件处理函数。编辑函数,注意添加CSeries.h头文件,使用AddXY函数进行绘制。第一个参数代表横坐标,第二个参数代表纵坐标,两个默认都是NULL就可以了。

void CTestDlg::OnBnClickedDraw()

{

// TODO:在此处添加控制通知处理程序代码

CSeries lineSeries = (CSeries)m_chart.Series(0);

lineSeries.Clear();

for (int i = 0; i 100; i++)

{

lineSeries.AddXY((double)i, rand(),NULL,NULL);

}

}

这样一个简单的Teechart应用就完成了。

如何在vs2013中添加TSTCON工具来测试ActiveX控件

在VS2010中开发MFC ActiveX控件。开发完成后,通常使用VS自带的ActiveX控件测试容器来运行ActiveX控件。 VS安装后的文件中找不到这个容器,需要手动获取。如下所述:

(1) 根据VS安装路径,找到压缩文件www.sychzs.cn。它位于 Samples 下名为 2052 的文件夹中。例如,在我的计算机上,其路径为:C:\Program Files\Microsoft Visual Studio 10.0\Samples\2052\www.sychzs.cn。

(2)找到该压缩文件后,将其解压到当前文件夹。

(3) 按照以下路径找到TstCon文件夹:C:\Program Files\Microsoft Visual Studio 10.0\Samples\2052\VC2010Samples\C++\MFC\ole。打开这个文件夹,你会发现两个资源解决方案TCrops和TstCon。

(4) 在 VS2010 中打开两个解决方案。

(5) 将Tcprops 设置为启动项。方法:右键单击解决方案Tcprops,选择“设置为启动项目”;然后用F7编译。同样将TstCon设为启动项,F7编译。

(6)编译完成后,在TstCon文件夹下的Debug文件夹中可以看到TstCon32.exe文件。首次运行MFC ActiveX控件时,需要设置调试器命令和调试器工作目录。项目-属性-配置属性-调试,只需设置命令和工作目录即可。

如何在vs2013 mfc单文档中添加各种控件

createwindow为单文档和多文档创建的表单不是资源表单,因此没有拖动窗口的界面。如果要创建按钮、文本框等,可以使用cbutton.create等。如果必须在单个文档上拖动控件,请构建一个无边框对话框,将其父窗口设置为单文档视图区域,然后将其拖动到子窗口上。

在 Visual basic 中向窗体添加控件有多少种方法?

1)在窗体界面中,双击要添加到工具箱的控件。该控件将出现在窗体上,然后使用鼠标将其移动到适当的位置。

2)在窗体界面中,用鼠标选中要添加到工具箱中的控件,并用鼠标将该控件绘制到窗体上。

3)复制粘贴方法创建控制数组

其他控件通过代码动态添加。

相关文章