在使用CListCtrlEx类控件时,能够在list control中添加进度条,这个功能非常好用。
但是在实际应用中会出现修改进度条进度时,进度条不断闪烁的问题,查找了很多资料后,解决办法如下:
在控件的SetExtendedStyle()函数中,增加LVS_EX_DOUBLEBUFFER双缓冲风格,就可以解决这个问题了。
CListCtrl_Info.SetExtendedStyle( CListCtrl_Info.GetExtendedStyle() | LVS_EX_DOUBLEBUFFER );