网格控件的简单实用

简介: 网格控件的简单实用

一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。

二,CCBCGPGridCtrlSingleDlg类定义变量。

CBCGPGridCtrl m_grid;

三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。

CRect r(0,0,200,200);
m_grid.Create(WS_CHILD, r, this, 1);
m_grid.ShowWindow(SW_SHOW);
m_grid.InsertColumn (0, _T("编号"), 40);
m_grid.InsertColumn (1, _T("网址"), 100);
const int iCol = m_grid.GetColumnCount ();
CBCGPGridRow* pRow = m_grid.CreateRow (iCol);
if( NULL == pRow )
return TRUE ;
pRow->GetItem(0)->SetValue(_T("1"));
CBCGPGridItem* pURLItem =  new CBCGPGridURLItem(_T("www.shnxh.cn"), _T(""));
pRow->ReplaceItem (1, pURLItem);
m_grid.AddRow (pRow, FALSE);
m_grid.AdjustLayout ();

四,Ctrl+F5运行,效果如图。

005c3b9f3899db5730dd57747e35f491_20141007123812993.png

 

源码下载:

网格控件的简单使用


相关文章
|
算法 Windows
Winform控件优化之实现无锯齿的圆角窗体(或任意图形的无锯齿丝滑的窗体或控件)【借助LayeredWindow】
在一般能搜到的所有实现圆角窗体的示例中,都有着惨不忍睹的锯齿...而借助于Layered Windows,是可以实现丝滑无锯齿效果的Form窗体的,其具体原理就是分层窗体....
998 0
Winform控件优化之实现无锯齿的圆角窗体(或任意图形的无锯齿丝滑的窗体或控件)【借助LayeredWindow】
|
5月前
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
|
5月前
|
测试技术
【sgTileImage】自定义组件:瓦片图拖拽局部加载、实现以鼠标为中心缩放
【sgTileImage】自定义组件:瓦片图拖拽局部加载、实现以鼠标为中心缩放
|
7月前
|
JSON 数据格式
40EasyUI 数据网格- 创建属性网格
40EasyUI 数据网格- 创建属性网格
26 0
|
7月前
|
JavaScript 前端开发
23EasyUI 数据网格- 添加工具栏
23EasyUI 数据网格- 添加工具栏
16 0
|
7月前
|
JavaScript 前端开发
24EasyUI 数据网格- 创建复杂工具栏
24EasyUI 数据网格- 创建复杂工具栏
23 0
|
10月前
Avalonia 实现平滑拖动指定控件
Avalonia 实现平滑拖动指定控件
114 0
|
容器
布局容器和栅格网格系统
布局容器和栅格网格系统
119 0
|
监控 数据可视化 前端开发
轻松教你搞定组件的拖拽, 缩放, 多控制点伸缩和拖拽数据上报
最近笔者专注于研究可视化搭建平台的解决方案, 分析了很多拖拽组件和页面动态化技术, 也在 H5-Dooring 项目中做了很多技术实现, 包括:
415 0