Image bei ListCtrl bei Laufzeit switchen? aber wie?



  • vielen dank fuer eure mühen im voraus,

    habe in der MSDN gesehen aber leider keine Methode gefunden die dies fuer mich tut 😞

    muss ich das Item neu einfügen um ein andere Image zu bekmmen?



  • Hallo,

    einfach die Member-Funktion SetItem mit dem betreffenden Item als Argument aufrufen (dabei nicht vergessen, die Parameter nMask und nImage richtig zu setzen)

    MfG



  • ich habe das map probiert allerdings muss ich ja mehr parameter als ich beim insert benutzt habe angeben.... wenn ich die auf NULL lasse bzw.die die ich vorher nicht angelegt habe dann passiert da leider nix... 😞

    bin auch noch nicht so fit in c++ und msdn.... 😢

    könntest du mir noch ein wenig hilfestellung geben bitte? 👍 😕 🙂



  • ungefähr so:

    m_ListVtrl.SetItem(0, 0, LVIF_IMAGE, NULL, 2, 0, 0, 0);

    wird das Bild des ersten Items auf das zweite in der ImageList geändert.

    MfG


Anmelden zum Antworten