请教CGridCtrl控件的自动滚动条设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教CGridCtrl控件的自动滚动条设置相关的知识,希望对你有一定的参考价值。
参考技术A 我们每天使用电脑一定会和键盘打交道,你可以非常熟练地用它敲出各种字母、汉字、数字、符号。除了这些字母、数字、符号键外,键盘上还有一些不能输入字符的按键,这些按键有的可以单独使用,有些则需要和其它键配合使用,通过在键盘上的单键或...CGridCtrl 水平滚动
【中文标题】CGridCtrl 水平滚动【英文标题】:CGrigCtrl horizontal scrolling 【发布时间】:2009-09-07 12:16:40 【问题描述】:如何为 CGridCtrl 启用水平滚动条平滑滚动。现在,当我从左向右滚动时,它会按字段跳转。
【问题讨论】:
【参考方案1】:我假设您说的是在this CodeProject 文章中发布的 CGridCtrl。
如果是这样,那么您将不得不完全覆盖绘图方法以将列偏移当前滚动位置(而不是从滚动位置计算要显示的第一列)。
首先,您应该先查看GetScrollPos(SB_HORZ)
以用作开始绘制的偏移量。
【讨论】:
谢谢,我会试试的。还有一个问题:我应该重写什么方法? “void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)”还是别的什么?以上是关于请教CGridCtrl控件的自动滚动条设置的主要内容,如果未能解决你的问题,请参考以下文章
C#,winform程序中datagridview控件使用多层表头,由于表头项太多,拖动滚动条的时候一直闪,请教高手