MFC基础知识(八)——GridCtrl控件配置与初始化
2015-06-22 12:35
627 查看
本文主要介绍:GridCtrl控件的配置与初始化。
一、配置
1.在属性页中添加GridCtrl文件夹路径:
2.在源文件中添加CPP文件:
二、初始化
1.在对话框.h中添加头文件#include “GridCtrl.h” 和初始化对象CGridCtrl m_Grid;
2.在对话框.cpp中添加初始程序:
三、运行结果
一、配置
1.在属性页中添加GridCtrl文件夹路径:
2.在源文件中添加CPP文件:
二、初始化
1.在对话框.h中添加头文件#include “GridCtrl.h” 和初始化对象CGridCtrl m_Grid;
2.在对话框.cpp中添加初始程序:
// GridDlg.cpp : 实现文件 // #include "stdafx.h" #include "CSDNtest.h" #include "GridDlg.h" #include "afxdialogex.h" #include "resource.h" // CGridDlg 对话框 IMPLEMENT_DYNAMIC(CGridDlg, CDialogEx) CGridDlg::CGridDlg(CWnd* pParent /*=NULL*/) : CDialogEx(CGridDlg::IDD, pParent) { } CGridDlg::~CGridDlg() { } void CGridDlg::DoDataExchange(CDataExchange* pDX) { CDialogEx::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CGridDlg, CDialogEx) END_MESSAGE_MAP() // CGridDlg 消息处理程序 BOOL CGridDlg::OnInitDialog() { CDialogEx::OnInitDialog(); //int cxframe = GetSystemMetrics(SM_CXFRAME); //int captionHeight = ::GetSystemMetrics(SM_CYCAPTION); CRect rect1, rect2; this->GetWindowRect(&rect2); CRect rect(0,0,rect2.Width(),rect2.Height()); //初始化Grid控件 m_Grid.Create(rect,this,IDD_GridCtrl); int rowNum = 6; //设置行数和列数 m_Grid.SetColumnCount(6); m_Grid.SetRowCount(6); //设置固定行和列数目 m_Grid.SetFixedRowCount(1); m_Grid.SetFixedColumnCount(1); //设置行列宽和名称 CString rowName,colName; for(int i=0; i<rowNum;i++) { m_Grid.SetColumnWidth(i,60); m_Grid.SetRowHeight(i,40); rowName.Format(_T("第%d行"),i); colName.Format(_T("第%d列"),i); m_Grid.SetItemText(0,i,colName); m_Grid.SetItemText(i,0,rowName); } //设置 return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE }
三、运行结果
相关文章推荐
- javascript面向对象
- HTML页面加载和解析流程
- openMP的一点使用经验【非原创】
- BZOJ3356 : [Usaco2004 Jan]禁闭围栏
- 单例类(Singleton)一个类始终只能创建一个实例
- java-String中的 intern()
- swicth循环结构
- Linux Shell之变量
- 2015年6月22日-ps菜单
- USB Host and Accessory
- 什么时候需要使用eval转换json
- Spring拦截器与过滤器的区别
- sprintf,多少钱你知道?
- 菜鸟成长记(五)----- 毕业季与迷茫浮躁的心
- Bootstrap3 CSS中引用,列表,描述
- ViewPager的预加载管理:setOffscreenPageLimit
- __attribute__ ((constructor))与__attribute__ ((destructor))
- 指针和数组
- 指针和数组
- 淮之北