一个listctrl奇怪的问题
最近在弄一个listctrl,从数据库中读取数据显示在它上面,如果数据量较少纵向滚动条不出现的情况一切正常,如果数据量较多出现了纵向滚动条,则在加载数据的过程中,list表头文字开始是有的,等数据加载完了文字就没有了,如果这时滚动横向滚动条或鼠标移经过表头,或者有对话框弹出,或者单击某按钮重新加载数据,表头文字都会出现,弄了很久就是解决不了这个问题,请教各位大侠。。。。。
[解决办法]
禁止重绘?
- C/C++ code
SetWindowRedraw(hwnd, FALSE);
[解决办法]
加载数据的过程中禁止重绘:
SetRedraw(FALSE);
LoadData();
SetRedraw(TURE);
[解决办法]
加载数据的过程中禁止重绘:
LockWindowUpdate();
LoadData();
UnlockWindowUpdate();