problem mit nicht-modalem Dialog
-
Hi Leute!!
Ich hab folgendes Problem:
Ich hab zwei Dialoge ( modal und nicht-modal )!
Den nicht-modalen Dialog initialisiere ich in OnInitDialog() meines Hauptdialogfeldes auf:m_configDlg = new CConfigDlg(); m_configDlg->Create(IDD_CONFIGDLG,this);Dem nicht-modalem Dialog will ich jetzt einige Variablen mit auf dem weg geben wenn ich ihn aufrufe:
CConfigDlg dlg; dlg.settest(m_servername);settest ist eine Methode des nicht-modalen Dialogs:
void CConfigDlg::settest(CString test) { this->m_test=m_test; }Mein Problem ist jetzt, dass die der Inhalt der Variable nicht in meinem nicht-modalem Dialog ankommt!!

Kann mir da vielleicht jemand helfen????

-
Wenn du dieses sinnlose this-> wegmachst, siehst du es vielleicht selbst...
-
MFK will wohl sagen, das
m_test = **m_**test nicht sehr effektiv ist...
deine Codeschnipsel unterscheiden sich etwas - die Klasse für den nichtmodalen Dialog solltest du (wie im ersten beispiel) dynamisch und nicht (wie im 2.) auf dem Stack anlegen.
-
peterchen schrieb:
deine Codeschnipsel unterscheiden sich etwas - die Klasse für den nichtmodalen Dialog solltest du (wie im ersten beispiel) dynamisch und nicht (wie im 2.) auf dem Stack anlegen.
genau das war's!!
Danke