载原来的地方重化一次, 用 “or“

解决方案 »

  1.   

    用同样的参数再次调用这个函数能不刷新而清除它!
      

  2.   

    我试过了,的确可以清除掉原来的焦点矩形,但并没有根本的解决问题,因为还有
    两个问题最难办:
    1.因为我在listview1_keydown中设置用DOWN键去连续的画,所以当第一次按DOWN键时
    第一条语句要先檫除FORM_LOAD时画的第一个矩形框,然后再画第二个矩形框在键盘光
    标所在的listitem上,也就是listitem(2);当第二次按DOWN键时又檫除上一次的矩形,
    又画矩形在listview(3)上,难就难在如何让它循环又檫除又画.
    2.这里还有一个冲突-----当按DOWN键时Windows自己本来就会在listitem上画一个绿色
    的矩形框,所以在画焦点矩形时要先清除掉原来listitem上的绿色矩形框