zoukankan      html  css  js  c++  java
  • 一个快速、轻量级的细胞控制

    介绍 一个快速、轻量级的细胞控制可以很容易地扩展我的要求。有一些网格控件派生的,从它派生出子类CListCtrl已经可用。CListCtrl是伟大的和非常快,但仍有一定的局限性,如没有行标题,和合并细胞不容易的支持。上个月,我决定写我自己的网格控件,并希望与他人分享我的源代码在这里,因为我的一些知识就是从CodeProject上。感谢Chris徘徊,他的MFC网格控件2.25;我学到了很多。他感谢弗拉季斯拉夫•Gelfer RgnLight类为剪裁非常有用。 需求 ATL 7.0/7.1 wtl 7.5/8.0 强调 使用api GetRegionData和ScrollWindow减少重新绘制的主要思想是加速网格的绘画。只有那些细胞与无效的国家需要重划,那么没有必要先把有效的细胞。当我们这样做时,没有闪烁,即使不使用memdc,这幅画是非常快。 基础设施 特性 像Excel工作簿管理许多工作表。合并和unmerge cells.Freeze。导入/导出XML (Excel格式)。样式(字体、边框、对齐、填补,…)。默认的/自定义单元的象征。默认/自定义单元格编辑器。使用重量轻COM对象使很容易扩展。使用真正的/虚拟模式来管理数据。拖动主动选择。单一的选择或多重选择的支持。 历史 2006年7月17日——支持编辑细胞。2006年7月17日——支持合并细胞。2006年7月11日,汽车滚动鼠标时选择模型的网格客户区。 结论 任何评论或问题可以发送到xueming.yan@gmail.com。 本文转载于:http://www.diyabc.com/frontweb/news7111.html

  • 相关阅读:
    Linux基礎命令
    Linux_文件系統結構
    Linux_目錄結構與操作_基本命令
    JS简单打字小游戏demo
    开发板通过路由器访问外网
    VIM基本操作命令表
    破解source insight4.0
    进程控制
    静态库与动态库的制作和使用
    STM32建工程模板
  • 原文地址:https://www.cnblogs.com/Dincat/p/13467472.html
Copyright © 2011-2022 走看看