MFC怎么画表格,控件怎么用?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:52:16
http://www.codeproject.com/KB/miscctrl/gridctrl.aspx
我在这个网站下载的,两个文件,一个叫UltimateGrid72_Samples,还有一个叫UltimateGrid72_src,谁能帮我看看,怎么使用?
怎么在自己的工程里面使用?
我一点都不懂,希望高手指导一下,网上查不到资料。
怎么写个最简单的单文档,把表格添上?请高手帮帮忙,写清晰的步骤,最好是做个视频教程,谢谢了。我的邮箱414382758@qq.com

UltimateGrid72_src 搞到你工程目录下面
//.h
//GridCtrl_src 是你解压的目录,
#include "GridCtrl_src/NewCellTypes/GridURLCell.h"
#include "GridCtrl_src/NewCellTypes/GridCellCombo.h"
#include "GridCtrl_src/NewCellTypes/GridCellCheck.h"
#include "GridCtrl_src/NewCellTypes/GridCellNumeric.h"
#include "GridCtrl_src/NewCellTypes/GridCellDateTime.h"
#include "GridCtrl_src\GridCtrl.h"

class a{

private:
CGridCtrl m_Grid;
};

void a:Init(){
m_Grid.SetAutoSizeStyle(1);
m_Grid.SetFixedColumnCount(1);
m_Grid.SetFixedRowCount(1);
m_Grid.SetRowCount(34);
m_Grid.SetColumnCount(4);
}

在对话框里面的OnInitDialog()函数里面写上:

CGridCtrl *m_Grid=new CGridCtrl(5,5,0,0);

m_Grid->Create(CRect(0,0,700,700),this,1234);

m_Grid->SetEditable(TRUE);

m_Grid->EnableDragAndDrop(TRUE);