Position der gewählte Zeile in Liestview Windows in den sichtbaren Bereich legen



  • In einem Listview Windows wähle ich über einen selbst definierten Filter eine bestimmte Datenzeile aus und setzte diese Zeile über *.mask = LVIF_STATE; *.state = LVIS_SELECTED | LVIS_FOCUSED; *.stateMask = LVIS_SELECTED | LVIS_FOCUSED;
    So die Zeile ist nun gewählt, die Auswhal ist korrckt, aber die Zeile befindet sich nun meistens im nicht sichtbaren Bereich des Fensters und ich muss erst hinscrollen. Wie kann ich es bewerkstelligen, ohne die Sortierordnung zu ändern, daß sich die Zeile in der Mitte des sichtbaren Bereiches befindet?

    OK, habs selbern rausbekommen, es ist LVM_ENSUREVISIBLE.


Anmelden zum Antworten