一个大家都没遇到过的列表刷新问题!

时间:2023-01-15 19:11:28
以前问过多次,就是带网格的report型列表在滚动的时候出现网格绘制异常,大家都说没遇到过,我要证明是你们见识少而非我的程序问题,不复者请留下邮箱,我特意做了个例子,但这个例子我怎么也得不到在另外一个程序(这是我写的一个商用程序)的效果,不好还好,也是存在刷新问题,只是表现不太一样罢了。
我将把我写的这个例子及那个商用程序的屏幕抓图,还要让其出错的操作方法一起发给你,大家共同讨论一下,帮我解决一下这个问题。

14 个解决方案

#1


vcleaner@sina.com
发过以后给我发消息

#2


#3


有没有人能说句话啊?

#4


mackz@sina.com,我还就是不服气。

#5


邮件已发送,请查收,我是转发的,如果附件没发过去请说一声!

#6


我在我的三台机器上没有出现你说的问题。
可能是你的机器问题,如果实在不行,就重载CListCtrl类
然后使用SubClassWindow和UnSubClassWindow进行子类化,重载滚动条消息,使用UpdateWindow强制刷新。
如果不会,发消息给我,中午我帮你改一下。

#7


就你发的例子而言,实在是看不出问题,也无法再现你的错误。我估计你的程序中是不是自己重绘了列表控件?

#8


我给的那个例子也没有问题吗?那个例子你可以看出了,我除了向列表中添加数据外,没做任何事。
注:一定要在XP操作系统下才会表现出来问题。

#9


ding

#10


我的当然是XP系统,确实没有问题。

#11


XP界面启用了吗?

#12


我的邮箱是:tianblank@163.com
发过来我看看吧,谢谢

#13


启用了。
老兄,你那个代码就是一个对话框上面加个列表控件,怎么也搞不出问题来的。

#14


to tianblank520(哈哈)邮件已发送,请帮忙。

#1


vcleaner@sina.com
发过以后给我发消息

#2


#3


有没有人能说句话啊?

#4


mackz@sina.com,我还就是不服气。

#5


邮件已发送,请查收,我是转发的,如果附件没发过去请说一声!

#6


我在我的三台机器上没有出现你说的问题。
可能是你的机器问题,如果实在不行,就重载CListCtrl类
然后使用SubClassWindow和UnSubClassWindow进行子类化,重载滚动条消息,使用UpdateWindow强制刷新。
如果不会,发消息给我,中午我帮你改一下。

#7


就你发的例子而言,实在是看不出问题,也无法再现你的错误。我估计你的程序中是不是自己重绘了列表控件?

#8


我给的那个例子也没有问题吗?那个例子你可以看出了,我除了向列表中添加数据外,没做任何事。
注:一定要在XP操作系统下才会表现出来问题。

#9


ding

#10


我的当然是XP系统,确实没有问题。

#11


XP界面启用了吗?

#12


我的邮箱是:tianblank@163.com
发过来我看看吧,谢谢

#13


启用了。
老兄,你那个代码就是一个对话框上面加个列表控件,怎么也搞不出问题来的。

#14


to tianblank520(哈哈)邮件已发送,请帮忙。