ListCtrl的问题?

seapeaks 2008-06-01 01:06:40
关于ListCtrl有两个问题:
1.如何取得ListCtrl的滚动条句柄?
2.如何取得Group所在的区域,以便进行重画?
希望各位高手能够帮忙?在此先表示感谢。
...全文
116 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
scq2099yt 2008-06-02
  • 打赏
  • 举报
回复
可以重载一个ListCtrl,修改其滚动属性
wglacier 2008-06-02
  • 打赏
  • 举报
回复
listctrl的滚动条自绘一般都是自己创建两个新的滚动条,覆盖在原来的滚动条区域。可以去找具体的例子参考,比较复杂。
古月无华 2008-06-02
  • 打赏
  • 举报
回复
http://www.codeguru.com,不意思,发错了,还有这个
古月无华 2008-06-02
  • 打赏
  • 举报
回复
去国外一些网站看一下,他们的开源程序,帮助很大的,
http://www.codeproject.com
http://www.codeproject.com
例如,你想找cListctrl,在输入框中输入,cListctrl,查找,然后,下面列出所有的别人写好的开源代码,希望对你有帮助!

saiyaman5 2008-06-02
  • 打赏
  • 举报
回复
楼上的都NB,学习
mynamelj 2008-06-01
  • 打赏
  • 举报
回复
LISTCTRL的滚动条并不是一个单独的窗口,而是在ListCtrl非客户区绘制的,一般要要实滚动条的自绘是件麻烦的事,不过我已经实现了自绘.
cnzdgs 2008-06-01
  • 打赏
  • 举报
回复
1、替换滚动条的程序我也没做过,你可以试试设置LVS_NOSCROLL风格,自己创建滚动条指定父控件为ListCtrl,用Scroll函数来滚动。
2、结构中的mask要初始化。
Eleven 2008-06-01
  • 打赏
  • 举报
回复
Up
seapeaks 2008-06-01
  • 打赏
  • 举报
回复
To cnzdgs:
请问,1.那我如何改变滚动条的外观,我自己作了一个ScrollBar类,想用它代替普通的滚动条;
2.关于GetGroupMetrics,你能不能说得详细一点,我用过,但没有取出数据,不知道为什么?
cnzdgs 2008-06-01
  • 打赏
  • 举报
回复
1、ListCtrl的滚动条不是单独的控件,没有句柄。
2、GetGroupMetrics。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧