最近在使用ClistCtrl控件时,由于父窗口有切换,窗口的深度有好几级。最初由于对所有窗口的Transparent属性设置混乱。结果导致ClistCtrl中列表信息不能刷新,必须用鼠标点击才重画点击的部分, 我在OnPaint()中调用UpdateWindow,Redraw都不管用, 调用Invalidate也只能画出除了滚动条的部分 。最后在网上看到解决办法,在此mark一下:
1、修改List control的Tab order
2、选中它的“Transparent”Extended Style