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

  • 相关阅读:
    c/c++基础 输入函数/流
    数据库的码/键
    sql plus笔记
    cmd delete oracle related
    CAN总线
    SAR ADC : 逐次逼近寄存器型(SAR)模数转换器(ADC)
    Cortex-M3寄存器等基础知识
    Cortex-M3知识点
    ARM指令和Thumb指令区别
    8051、ARM、AVR
  • 原文地址:https://www.cnblogs.com/Dincat/p/13467472.html
Copyright © 2011-2022 走看看