CListCtrl Zeile selektieren, Highlight

Topsen

Mitglied
Hallo,

ich hab denke ich, eigentlich nur ein ganz kleines Problem.
Ich habe mir ein Konstrukt aus zwei ListCtrls gebaut. Wenn ich nun in einer Tabelle, die Scrollposition oder ähnliches verändere, ändert sich auch das entsprechende in der Anderen.
Nun lese ich immer aus, welche aktuelle Zeile selektiert ist, diese hat dann den blauen Highlight Balken.
Genau die entsprechende Zeile in der anderen Tabelle soll jetzt auch das Highlight bekommen, damit meine Elemente der beiden nebeneinander stehenden Tabellen durchgehend selektiert sind.

MfG,

Topsen
 
Eine (standardmässige) blaue Selektion für beide wirst du nicht hinbekommen, da nur eine der beiden Listen den Fokus bekommen kann. Du kannst aber den ListView-Style LVS_SHOWSELALWAYS verwenden, damit die Selektion auch ohne Fokus angezeigt wird; das dann normalerweise in grau.
Ausserdem empfehle ich LVS_EX_FULLROWSELECT, damit eine komplette Zeile selektiert dargestellt wird und nicht nur die erste Spalte davon.
 
Zurück