listview problem bei verwendung von comctl32 6



  • hallo,

    ich habe das problem das seitdem ich die visual styles für mein programm aktiviert habe, mein listview ein repaint problem hat. und zwar ist es so das, wenn man ein anderes item selektiert das zuvor selektierte den blauen selektionsrahmen beibehält. es bleibt also blau.

    hat jemand schon den gleich effekt beobachten können und weiss abhilfe?



  • das problem hat sich erledigt. da mein listview ein hintergrundbild verwendet kam es dazu, das die items weiß hinterlegt waren. und genau das hat dieses repaint problem verursacht, aber nur wenn man die visual styles aktiviert hat.

    durch...

    SendMessage(LVM_SETTEXTBKCOLOR, 0,(LPARAM)CLR_NONE);
    

    ...kann man dem listview sagen es soll den hintergrund transparent machen. und schwups ist auch das repaint problem verschwunden.


Anmelden zum Antworten