请问一个关于消息的问题(50分)

  • 主题发起人 主题发起人 xeen
  • 开始时间 开始时间
X

xeen

Unregistered / Unconfirmed
GUEST, unregistred user!
我调整一个listview的高度,直到它出现(或消失)垂直滚动条,
这将触发什么消息?我用WM_CTLCOLORSCROLLBAR好像捕捉不到啊?
 
你可以通过计算ListView里的Item来获得出现滚动条时的ListView大小
 
请问具体如何计算,是根据item的数量和高度吗,好像不太对
 
应该没有错的
你要用ListItem的DisplayRect方法取得其大小
 
唉管什么消息呀,有个笨方法,自己建消息流通道
建一个时钟判断控件的滚动条是否为true,然后设置停止变量
另一头一个劲的listview.width+1,通过停止变量来停止
或者全放在timer里面执行

 
多人接受答案了。
 

Similar threads

D
回复
0
查看
753
DelphiTeacher的专栏
D
D
回复
0
查看
659
DelphiTeacher的专栏
D
后退
顶部