Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Servus, ich mal wieder :)

Also nach wie vor MS VC ++ 6.0

Diesmal möchte ich per Button ein 2. Dialogfenster öffnen...

- Das Fenster wurde durch Einfügen -> Ressource erstellt (es is ein Prop_large)

- musste per Klasseneditor eine Klasse erstellen -> CPropDlg hab ich sie genannt

- PropDlg.h in meine SerialAppDlg.cpp inkludiert

- Button erstellt + Methode

QC dazu:

void CSerialAppDlg::OnBnProp() 

{

	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen

	CPropDlg dlgProp;

	dlgProp.DoModal();

}
Ergebnis: Anwendung startet ohne Fehler, beim Klick auf besagten Button reagiert die Anwendung nichtmehr 2. Versuch:
void CSerialAppDlg::OnBnProp() 

{

	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen

	CPropDlg dlgProp;

	dlgProp.Create(IDD_PROPERTIES, this);

}

Ergebnis:

nichts passiert beim Klick auf den Button

Ich habe in folgendem Forum (http://www.softgames.de/forum/frage17703.html) gelesen, dass man ne Member Variable erstellen soll, jedoch ist im Karteireiter Membervariablen im Klasseneditor kein Objekt dem ich eine Variable zuweisen könnte...

Kann mir jemand helfen?

Geschrieben

Jau, falscher Film, bringt dir in dem Fall recht wenig ;)

Soll der 2. Dialog denn modal werden, oder nicht?

Das von dir beschriebene Verhalten legt aber nahe, dass deine Probleme am 2. Dialog selbst liegen und nicht an seinem Aufruf.

Fuer deinen 2. Versuch kannst den Dialog aber nicht aufm Stack anlegen. Du versuchst ja immerhin nen modeless Dialog zu erzeugen.

Goos

Geschrieben

ne Eigenschaftenseite legt einen modalen Dialog nahe...

hab es nur testweise mit dem 2. versucht...

Die Frage ist nur was am Dialogfeld nicht geht, ist immerhin ein frisch hinzugefügtes ...

Geschrieben

ich gebe zu, dass ich keinen Plan davon hab wie ich den Debugger auswerte :)

aber ich mach mal und poste hier

//edit

Also im Callstack steht nichts drin... Programm ist vielleicht überlastet ?

//edit2

ok hab grad rausgefunden es hängt eher weniger...

mit ESC kann ich das komplette Programm beenden

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...