Daten übergeben
-
Ich habe eine MFC Anwendung "Dialodbasierend"!
Ich habe ständig ein Fenster geöffnet, das alle Befehle verarbeiten soll!
Dieses Fenster wird allerdings mit ShowWindow(0); versteckt.Meine Frage:
Wie kann ich eine Funktion aus z.B. Dialog_1 in Dialog_2 ausführen?Ich möchte z.B., dass in Dialog_2 ein Textfeld und ein Button ist.
Wenn ich auf den Button klicke, soll der Inhalt des Textfeldes an eine Funktion in Dialog_1 übergeben werden.Die Funktion in Dialog_1:
int CDialog::datafrom2(char* textfeld){ MessageBox(textfeld,"Inhalt des Textfeldes",MB_OK); }
Bitte um eine Antwort mit ausführlicher Beschreibung!!!
MfG,
C++ Core
-
Hier ein Beispiel wie du in Dialog1 eine Message von Dialog2 ausführen kannst:
/* In Dialog1 */ #include "dialog2.h" // [...] dialog2* dlg; dlg->SendMessage(WM_DEINE_FUNKTION, NULL, NULL);
Das wars schon...
Gruß
:: NoName ::