welche nachricht sendet listbox?
-
moin,
ich habe es mir zur aufgabe gemacht, eine listbox in mein programm einzubauen.
jetzt steht bei mir, die listbox würde eine nachricht senden, sobald ein objekt vom benutzer ausgewählt (angeklickt) würde.
meine frage: was ist das für eine nachricht?
ich habe bereits gesucht, aber keine antwort gefunden.
währe ganz gut, wenn mir da einer weiterhelfen würde.
euer ItsNotYou
P.S.: Oh verflucht, ich sehe gerade, dass gegen Ende dieser Seite genau diese Farge bereits gestellt wurde... Trotzdem bräuchten wir beide ne Antwort...
-
Moin!
ich glaube du meinst meine Frage damit!
Falls es dir hilft ich habe es jetzt so gelöst:
Keine Listbox, sondern ein Listview. Weil dort gibt es die Funktion ListView_HitTest().Wenn die nachricht WM_PARENTNOTIFY jetzt gechickt wird kann ich Anschließend über wParam prüfen ob es ein Rechtsklick war. Wenn dies zutrifft habe ich auch gleich die Koordinaten in lParam zur verfügung, die ich bei ListView_HitTest in einer LVHITTESTINFO Strucktur übergebe
und so das angeklickte Objekt zurückgeliefert bekomme( in der LVHITTESTINFO-Strucktur: .iItem)ich hoffe das hilft dir weiter!!