2、给每个Item用SetItemData绑定Item对应进程的信息,其实只要有进程号和名称就行了。
3、每次刷新蚂答时,循环遍历进程,从所有李雹Item中找某个进程ID对应的Item,如果找到则更新信息,如果找不到则添加Item到最后。
4、处理的时候可以保存当前选择的那个Item,更新完后适当的使用EnsureVisible来让哪物帆那个选中的Item可见。
第一个问题,按照系统默认的OnChar,就是这个效果。如果希望按下就连续,那么就在KeyDown里面做定时器衡团或者线程吧,然后再KeyUp里面结束就可以了,不过一般不推荐这样,正如前面几位兄弟所说,这是系统粘滞键模式,多数程序都是这样的。第二个问题,双缓冲下,刷屏本身应该是比较快的,再咐哪橘次优化注意两点:
1·局部优化,这是优化图像算法必须的,在你自己触发重绘消息的时候,计算并制定重绘范围(InvalidateRect)
2·尽量减少OnPaint(OnDraw)里面所作的工作,将一部分计算和缓轿绘制内存DC的工作放到初始化和其它消息触发里面,最理想状态,重绘里面只做内存到CDC的BitBlt.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)