ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
447
447
EMPFEHLEN
-
Hallo Leute
ich habe ein Haupt-Dialogfeld und ein Neben-Dialogfeld
wenn ich aus dem Haupt.Dialogfeld aus den neben-Dialogfeld zeichne
CMaxMidiProtoDlg:
lgSplitAn()
{
CDlgSplit Split;
Split.DoModal();
}
Klappt Gut!
Aber wenn ich das Neben-Dialogfeld schlißen möchte!
CMaxMidiProtoDlg:
lgSplitAus()
{
CDlgSplit Split;
Split.EndDialog(IDOK);
}
wird mein programm mit eine fehler meldung geschloßen.
Debug Assertion Failed
File:dlgcore.cpp
line:572
kann mir da jemand helfen bitte!
ich bekomme es nicht hin
Dankeee...!
Grüße Can
-
25.02.04 15:43 #2
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Du solltest den modalen Dialog nicht von aussen schliessen. Schick ihm höchsten eine Windowsmessage.
Eigentlich bedeutet modal übrigens, dass alle anderen Fenster "schlafen". Man kann dass zwar umgehen, programmiert damit aber eigentlich gegen den Sinn der Sache an. Vielleicht solltest du überlegen, ob du eventuell besser einen nichtmodalen Dialog verwendest. Wäre möglich, aber ich kenne dein Programm und die Zielsetzung nicht.
---
PS: Abgesehen davon fällt mir gerade auf, dass du hier eine lokales Dialogobjekt schliessen willst, das überhaupt noch nicht geöffnet wurde.
Code :1 2 3 4 5
CMaxMidiProtoDlg::DlgSplitAus() { CDlgSplit Split; // <-- ist lokal und wird erst bei Eintritt in die Funktion erzeugt Split.EndDialog(IDOK); }
Also, ignorier für's Erste mal mein Gerede da oben.
Geändert von Kachelator (25.02.04 um 15:47 Uhr)
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Hallo Kachelator
Danke
Hab jetz global genommen es geht
Grüße Can
Ähnliche Themen
-
Weitergabe-Projekt: Eigene Dialogfelder + Benutzerdefinierte Aktionen
Von C-H im Forum .NET ArchivAntworten: 0Letzter Beitrag: 11.05.05, 11:45 -
Nicht modale Dialogfelder handeln
Von Dan McHould im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 23.10.04, 12:27 -
Dialogfelder anzeigen bei CRecordView
Von Sir_Groby im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 10.05.04, 11:36 -
Dialogfelder umändern
Von Slazer im Forum C/C++Antworten: 1Letzter Beitrag: 03.07.03, 00:19 -
Dialogfelder im Hintergrund?!
Von Sinac im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 09.01.03, 14:53





Zitieren
Login






