网格控件的简单实用

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

一,新建一个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

 

源码下载:

网格控件的简单使用


相关文章
|
存储 算法 编译器
【Linux 应用开发 】交叉编译的浮点数处理问题:从表象到底层原理的探索与解决
【Linux 应用开发 】交叉编译的浮点数处理问题:从表象到底层原理的探索与解决
376 1
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
1296 0
|
Linux 应用服务中间件 虚拟化
Linux系列——VMware虚拟机配置端口转发(端口映射),实现远程访问
Linux系列——VMware虚拟机配置端口转发(端口映射),实现远程访问
|
11月前
|
存储 安全 编译器
第二问:C++中const用法详解
`const` 是 C++ 中用于定义常量的关键字,主要作用是防止值被修改。它可以修饰变量、指针、函数参数、返回值、类成员等,确保数据的不可变性。`const` 的常见用法包括:
|
缓存 监控 算法
软件测试中的性能瓶颈分析与优化策略
【10月更文挑战第6天】 性能测试是确保软件系统在高负载条件下稳定运行的重要手段。本文将深入探讨性能测试的常见瓶颈,包括硬件资源、网络延迟和代码效率等问题。通过具体案例分析,我们将展示如何识别并解决这些问题,从而提升软件的整体性能。最后,文章还将分享一些实用的性能优化技巧,帮助读者在日常开发和测试中更好地应对性能挑战。
639 3
|
11月前
|
人工智能 关系型数据库 数据处理
快速构建,JeeLowCode让你的应用开发速度飞起来#快速开发
低代码平台通过直观的图形化界面和模块化设计,大幅缩短开发时间,降低成本,使企业无需大量技术人员即可快速构建应用。平台支持多种数据库、数据处理与管理,具备高效引擎和丰富的插件生态,帮助企业快速应对市场变化,推动数字化转型。演示地址:http://demo.jeelowcode.com/ 官网地址:http://www.jeelowcode.com
|
C++
C++番外篇—— ostream和istream详解
C++番外篇—— ostream和istream详解
637 1
|
Linux
11. 【Linux教程】创建文件和目录
11. 【Linux教程】创建文件和目录
265 0
|
消息中间件 程序员 Windows
Windows消息机制《MFC深度详解》
Windows消息机制《MFC深度详解》
375 1
|
XML 前端开发 Java
起航Spring MVC:从零开始的环境搭建指南
起航Spring MVC:从零开始的环境搭建指南
195 0
起航Spring MVC:从零开始的环境搭建指南