Hi!
Ich hab folgendes Problem:
Ich benutze eine CListBox, bei der die enthaltenen Elemente nach Doppelklick darauf in einem extra Dialog bearbeitet werden können. Das geht natürlich immer nur für ein einzelnes Element, welches bei einem "normalen" Doppelklick dann auch das einzigste markierte Element in der Listbox ist. Dabei suche ich in der Funktion OnDblclkListbox() nach dem markierten Element um ein Handle darauf zu bekommen.
Benutzt man aber Strg+Doppelklick funktioniert das ganze nicht mehr richtig. 1. können mehrere Elemente markiert sein und 2. sogar auch gar keins.
Wie könnte ich in der Funktion OnDblclkListbox() abfangen, ob Strg+Doppelklick oder nur Doppelklick verwendet wurde?
MfG. Thomas
Ich hab folgendes Problem:
Ich benutze eine CListBox, bei der die enthaltenen Elemente nach Doppelklick darauf in einem extra Dialog bearbeitet werden können. Das geht natürlich immer nur für ein einzelnes Element, welches bei einem "normalen" Doppelklick dann auch das einzigste markierte Element in der Listbox ist. Dabei suche ich in der Funktion OnDblclkListbox() nach dem markierten Element um ein Handle darauf zu bekommen.
Benutzt man aber Strg+Doppelklick funktioniert das ganze nicht mehr richtig. 1. können mehrere Elemente markiert sein und 2. sogar auch gar keins.
Wie könnte ich in der Funktion OnDblclkListbox() abfangen, ob Strg+Doppelklick oder nur Doppelklick verwendet wurde?
MfG. Thomas