[C++] MFC: Aus CList geklicktes als CString

tefla

Erfahrenes Mitglied
C++ MFC: Aus CListBox geklicktes als CString

Hallo zusammen,

ich habe eine CListBox (Listenfeld) in der ich eine Reihe von Daten habe. Ich möchte nun per Doppelklick mir das ausgewählte Element der CListBox holen und in meinen CSTRING m_strListCap speichern.

Überblick:

Steuerelement:

CList: IDC_LinkList

Member Variablen der CListBox:

CListBox m_cList;
CString m_StrLinkCap;

Meine OnDOubleKlick Funktion

Code:
void CLinkadminDlg::OnDblclkList() 
{
	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen
	
	MessageBox(m_StrLinkCap);
	
	//m_dLinkNeuDlg.DoModal();
	
}

meine Variable m_StrLinkCap ist aber leer. Wie kann ich jetzt einfach in meine Variable das Element worauf der Doppelklick erscheint speichern.
 
Zuletzt bearbeitet:
Meiner Meinung nach fehlt das:
UpdateData(true);
vor dem Aufruf der MessageBox. Funktion überträgt den Inhalt der Steuerelemente in die Membervariablen (true) oder umgekehrt (false).
 
Argh ich könnt mich in den Ar*** beißen, vielen Dank für den Tip! Und Herlich Willkommen im Tutorials.de Forum :o)

Hätte ich aber eigentlich selber drauf kommen sollen.
 

Neue Beiträge

Zurück