MFC扩展库BCGControlBar :网格和报告控件

BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区、可自定义工具栏、菜单等)以及一组专业设计的丰富Microsoft Office和Microsoft Visual Studio的应用程序 GUI控件,例如图表、日历、网格、编辑器、甘特图和许多其他控件。

MFC界面开发必备库:

  • Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。
  • BCGControlBar:库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。

通用网格特征

Grid 控件支持大多数标准网格功能。

  • 无限数量的连续项目
  • 按单列排序
  • 按多列排序
  • 隐藏/显示列
    • 集成字段选择器
    • 拖放列
  • 就地单元格编辑
  • 单行和多行选择
  • 单项和多项(网格单元格)选择
  • 将数据复制到剪贴板
  • 单元格拖放支持
  • 键盘导航
  • 就地工具提示
  • 列调整大小
  • 行调整大小 - 可变行高(适用于 .NET)
  • 带或不带行号的行标题。
  • 只读模式
  • 印刷
  • 与文档/视图架构 (MFC) 轻松集成。
  • 正宗的 Excel 外观和感觉。
  • 自动生成的行和列(适用于 .NET)
  • 导出为 HTML 和 RTF
  • 单元格边框 - 具有不同线条样式的粗边框和细边框(适用于 .NET)
  • 浮动上的文本 - 如果相邻单元格为空,则在相邻单元格上绘制文本(对于 .NET)
  • 文字环绕和修剪。
  • 表格样式格式
  • 查找对话框
  • 水印图像支持
  • 网格单元通知徽章

MFC扩展库BCGControlBar :网格和报告控件_第1张图片

MFC扩展库BCGControlBar :网格和报告控件_第2张图片

 

示例代码:

CBCGPGridCtrl m_wndGrid;

// 创建网格控件:
m_wndGrid.Create (WS_CHILD | WS_VISIBLE, rect,  this , ID_GRID);

// 添加列:
m_wndGrid.InsertColumn (0, _T( "First Column" ), 80  /* Width */ );
m_wndGrid.InsertColumn (1, _T( "第二列" ), 80  /* 宽度 */ );

// 添加 100 行:
for  ( int  nRow = 0; nRow < 100; nRow++)
{
CBCGPGridRow* pRow = m_wndGrid.CreateRow (GetColumnCount ());

for  ( int  i = 0; i < m_wndGrid.GetColumnCount (); i++)
{
pRow->GetItem (i)->SetValue (lValue);
}

m_wndGrid.AddRow (pRow, FALSE);
}

m_wndGrid.AdjustLayout();

你可能感兴趣的:(C++界面开发框架Qt最新资讯,网格控件,Qt组件库,C++界面开发,Qt开发)