MFC 中使用.net控件
来源:互联网 发布:pla算法 纠正 编辑:程序博客网 时间:2024/05/17 00:14
偶然机会在网上发现开源控件:ZedGraph。看上去蛮好的,正愁MFC中没有这样东西,下来后发现用不了,最后找到 .net编程。
我只会用Visual C++MFC啊,Visual C++CLR是可以进行.net编程的,虽然很近了,但还是觉得不好弄。找了半天发现MFC是可以和CLR混合编程。于是动手实践了。
首先找到一篇资料:
http://blog.csdn.net/sfcyyc/article/details/571583
这里介绍了如何进行 MFC 和CLR混合编程。
依葫芦画瓢:
第一步:stdafx.h 中加入申明 #include <afxwinforms.h> 这是用 CLR控件必备
第二步:将 ZedGraph 加入
打开菜单“工具”—— “选择工具箱”,弹出“选择工具箱选项”,选择“.Net Framework组件”,单击“浏览”,选择“ZedGraph.dll”。
打开工程属性对话框(项目——XX属性),单击“选择新的引用”,将ZedGraph控件添加进来。
第三步:添加控件
首先在 对话框设计界面中,拖入一个静态控件(不是自定义控件),添加代码:
// H文件
CWinFormsControl<ZedGraph::ZedGraphControl> m_ChartCtrl;
// CPP文件
using namespace System;
using namespace System::Drawing;
using namespace System::Collections;
using namespace ZedGraph;
void CCHeadCtrlDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_ManagedControl(pDX, IDC_ZEGRAPH_CTRL, m_ChartCtrl);
}
第四步:编写操作代码,后续章节将做实例介绍。
- MFC 中使用.net控件
- MFC中使用浏览器控件
- mfc中使用列表控件
- duilib中使用MFC控件
- MFC中使用串口控件
- 在MFC中集成自定义.NET控件
- MFC中edit控件的使用
- MFC中ListControl控件的使用
- mfc中tab控件的使用
- MFC中ListControl控件的使用
- MFC中关于控件变量的使用!
- MFC中ListBox控件的使用
- 在MFC中使用CRichEdit控件
- MFC中ListControl控件的使用
- mfc 中 Tab Control 控件的使用
- MFC 对话框中tab控件的使用
- MFC中IPADDRESS控件的使用
- MFC中Listbox控件的简单使用
- keepalived.conf
- 获取CEditView中的CEdit
- 如何判断一台计算机的CPU是大端还是小字端
- UINavigationController
- JS中的new操作符简单理解
- MFC 中使用.net控件
- hdu 1588 矩阵
- inner join on, left join on, right join on讲解(转载)
- 天易19----java-xfireWebservice和spring整合的简单实现
- Java HashMap 实现源代码分析
- 简单介绍vs2010解决方案边框栏的结构
- Google 软件工程师. 这个中文博客是我的思考记录:http://blog.youxu.info/2008/09/16/cli/
- 快速排序算法及优化
- JavaScript JS使用总结