Strings von Dialog A nach Dialog B übertragen

king_of_drums hat gesagt.:
Wie übergebe ich nun dem Dialog B einen Zeiger vom Dialog A? Oder wie kann ich dem Dialog B den Zugriff auf Dialog A ermöglichen?
Das hängt davon ab, wie deine App aufgebaut. Ist es eine dialogbasierte Anwendung und DialogA ist der Hauptdialog? Werden die beiden Dialoge gleichberechtigt gestartet oder wird z.B. DialogB innerhalb von DialogA gestartet?
king_of_drums hat gesagt.:
Geht das nicht auch mit der "SendMessage" Funktion?
Im Prinzip schon, bedeutet aber ebenfalls, das du ein Objekt oder Fensterhandle vom DialogA haben musst.

Gruß
MCoder
 
Dann kannst du im Dialog B das machen:
C++:
CDialogA *pDlg = (CDialogA *)AfxGetMainWnd();
m_strEmpfangArtikel = pDlg->m_strSendeArtikel;
m_strEmpfangMenge   = pDlg->m_strSendeMenge;
Gruß
MCoder
 
Zurück