Listcontrol: Doppelklickmeldung senden
-
Hi,
in meinem MFC-Projekt habe ich in einem Listcontrol einen
Eintrag markiert. Nun Klicke ich auf einen Radiobutton und
möchte damit die Doppelklickaktion auf das gewählte Listcontrol-Item
ausführen lassen.Mir ist aber nicht klar, wie ich die Parameter der Doppelklickfunktion
übergeben soll. Was muss ich dort für den Zeiger auf NMHDR bzw- das LRESULT
hinterlegen?OnNMDblclkList1(NMHDR *pNMHDR,LRESULT *pResult);
-
Und warum willst Du nun umständlich, diese Meldung versenden, Du einfach die Aktion für den Doppelklick selbst ausführen kannst.
-
Ja, auf den ersten Blick macht es keinen Sinn, da gebe ich dir recht.
Ich muss allerdings über ein paar Radiobuttons verschiedene Grundeinstellungen
anzeigen. D.H. Bei Radio1 wird Profil1 geladen. Bei Radio2 das Profil2.Bisher wurde jedoch im Doppelklickhandle geschaut, welcher Radiobutton
aktiv ist und dann alles aus der ini in die Felder geladen.
Das möchte ich auch nur sehr sehr ungern ändern!Nun ist es ja grundsätzlich möglich, dass ich Radio1 einstelle,
dann ein Element doppelklicke und danach ohne nochmals einen Doppelklick
machen zu wollen, Radio2 aktiv setze um das Profil2 auch sofort in den
Editfeldern einsehen zu können(ohne Doppelklick).Hoffe man versteht was ich meine, leicht konfus heute
