首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> 關於VC++

優秀網格控件 CGridCtrl 使用與單元格合併擴充

     編輯:關於VC++

CGridCtrl 簡介

Chris Maunder 開發的 CGridCtrl 功能強大,支援虛模式、單元格編輯、拖放、標題提示等,適合實現類 Excel 介面。最新版本可至 CodeTools 下載。

專案整合

將下列檔案複製至專案並加入:

GridCtrl.cpp/h, CellRange.h, GridDropTarget.cpp/h,
InPlaceEdit.cpp/h, InPlaceList.cpp/h, MemDC.h,
TitleTip.cpp/h

單元格合併擴充

為方便合併與取消合併,作者擴充四個公用函式:

  • SetCellCombine():設定合併屬性
  • UndoCellCombine():取消合併
  • SetFixedCellCombine():合併固定列/欄
  • GetCellp():取得單元格物件指標

原始碼中以 //want remove it? 與 //added for combine; 註釋標記修改處,便於維護。

執行效果

CGridCtrl 合併示範

範例展示跨列跨欄合併、編輯、捲動等功能,程式碼結構清晰,可直接應用於報表、試算表類專案。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved