功能其实就是实现ListCtrl(report Style)的column的隐藏和再次显示:
本来我用的方法是用SetColumnWidth(列序号,0),然后再禁止该列被改变宽度,
后来发现这样做不是太好,原因是1。可以隐藏的列假如是被用户拖动成为Width为0的话就再也不能被拖出来了。呵呵。
2。当鼠标在那个被隐藏的列的那个地方时,会有2个游标,一个
表示能拖动改变列宽度,一个不能(大家应该明白我的意思吧^^)
(大家注意下我的要求:可以被隐藏的列隐藏后,其他列还是可以被拖动改变宽度的,
当隐藏的列重新被显示出来,也要求能被改变宽度)
后来就想到了用Virtual ListCtrl解决这个问题,但是对这方面不是很熟悉,请大家指教
下面是我看的一篇jiangsheng大哥写的文章
http://blog.joycode.com/jiangsheng/archive/2005/01/07/42514.aspx
但是没有VC6的代码,希望大家帮忙!!!
本来我用的方法是用SetColumnWidth(列序号,0),然后再禁止该列被改变宽度,
后来发现这样做不是太好,原因是1。可以隐藏的列假如是被用户拖动成为Width为0的话就再也不能被拖出来了。呵呵。
2。当鼠标在那个被隐藏的列的那个地方时,会有2个游标,一个
表示能拖动改变列宽度,一个不能(大家应该明白我的意思吧^^)
(大家注意下我的要求:可以被隐藏的列隐藏后,其他列还是可以被拖动改变宽度的,
当隐藏的列重新被显示出来,也要求能被改变宽度)
后来就想到了用Virtual ListCtrl解决这个问题,但是对这方面不是很熟悉,请大家指教
下面是我看的一篇jiangsheng大哥写的文章
http://blog.joycode.com/jiangsheng/archive/2005/01/07/42514.aspx
但是没有VC6的代码,希望大家帮忙!!!
解决方案 »
- TAB控件的属性页中为什么不能调用GetDlgItem函数?
- 64位CPU,而操作系统是32位的,能发挥64位CPU的性能吗???
- 软件内执行关机函数,为何大多数机器可以,而有些机器却死机了?有的甚至停在"可以安全关机了"界面下?
- 在状态栏插入进度条问题
- 我有一个文件读取程序,在VC中使用F5就调试不过去,而我直接运行就可以得到正确结果?
- 请大家推荐几本控件编程的好书和网站,100分先谢各位!
- 求教:如何生成安全的随机数????
- static function 与 一般的 function 的区别是什么?
- socket网收缓冲区余量的实时监视
- 我下载的一些文件的后缀名是.PTT的,不知道用什么文件打开!!
- 在窗口画一条线,如何可以等距取出在该线上的若干个点?
- ftp服务器问题
怎么没人啊。高手到哪里去了??