Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dialog : Destroywindow()

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.04.2003, 21:45 Uhr
~Michael
Gast


Hi,
ich mal wider.
Ich habe einen Haupdialog und in dem einen untergeordneten Dialog!
Für den untergeordneten Dialog habe ich verschiedene Varianten und tausche diese durch! (Wie Wizard, man geht auf weiter und ein neuer Dialog wird angezeigt)
Dabei erzeuge ich erst die Dialog

C++:
his->m_dlgImport = new CImportFilterDlg(this);
this->m_dlgLayout = new CLayoutDlg(this);
this->m_fileAnalyse = new CFile();


Dann lege ich die Dialoge an

C++:
this->m_dlgImport->Create(IDD_IMPORTFILTER);
this->m_dlgLayout->Create(IDD_LAYOUT);
this->m_dlgImport->ShowWindow(SW_SHOW);


Un beim wechseln zerstöre ich das eine Fenster und zeige das andere an

C++:
his->m_dlgImport->ShowWindow(SW_HIDE);
this->m_dlgImport->DestroyWindow();
this->m_dlgLayout->ShowWindow(SW_SHOW);


So nun möchte ich aber in dem zweiten Dialog (m_dlgLayout) auf Variablen aus dem ersten Dialog zugreiffen! Da bekomme ich einen ASSERT Fehler der mir anzeigt das diese 0x00000000 sind!
Ich dachte ich zerstöre nur das Fenster aber behalte en Dialog mit seinen Variablen und Werten? Oder darf ich das Fenster erst am Ende zerstören?

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.04.2003, 16:03 Uhr
~bambi
Gast


if(m_dlgImport ==IDOK)
//hier sendest du deine Variablen an deinenersten Dialog
//*.....*
this->m_dlgImport->ShowWindow(SW_HIDE);
this->m_dlgImport->DestroyWindow();
this->m_dlgLayout->ShowWindow(SW_SHOW);

also wie du schon sagtest , erst senden (austauschen) dann zerstören


mfg bambi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: