具体的问题如下 ,我自己重绘了一个listctrl,然后发现这个listctrl做的不好,原因是当获取1000多个数据的时候,由于不知道应该显示哪一些,我就全部显示,导致控件崩溃。解决办法,就是获取scrollbar的区域值,然后根据这个区域值做数据显示,只显示该区域的那批数据,也就是20几个,这个的话,listctrl就不会死掉了。问题来了,一开始,scrollbar在最开始,也就是最上端,我可以只显示前20个,后来当用户拉动了listctrl的scrollbar时,我不知道应该响应什么消息来获取scrollbar的区域值,只要知道响应什么消息,我就可以在消息里面处理数据,获取scrollbar的拉动目标,也就是一个 比例,然后可以按照百分比显示需要显示的数据。不知道谁做过这个。