Warum Schließt sich das Fenster wenn ich eine Eingabe mit Enter beschtätige ...
-
... und wie kann ich dass verhindern?

Ich hab ein Programm geschrieben dass über die paralelle Schnittstelle an einen Mykrokontroller Triggersignale sendet.
Jetzt hab ich das Problem dass wenn ich den Sendeintervall verändere und die Eingabe im Eingabefeld mit Enter bestätige, schließt sich dass Programm.
Jetzt bin ich draufgekommen dass sich auch ein Fenster ohne Schaltflächen beim Drücken von Enter schließt.
Ich programmiere übrigens mit Visual Studio.Net 2003, MFC Dialogbasierend ohne AktiveX.
Kann mir jemand helfen?
mfg Sepp
-
Servus,
Ajo, überschreibe OnOK().
Bsp.:
.cpp
void CDeinDlg::OnOK() { //Mach Nix }.h
piblic: void OnOK();PferdFisch

*winke*
Hellsgore
-
Hallo Sepp Obermeier
Ändere in deinem Dialog, die Eigenschaften der Buttons. Setzte das Flag Standartschaltfläche nicht auf IDCancel oder IDOK sonder auf einen von dir hinzugefügten Knopf
-

coJack schrieb:
Hallo Sepp Obermeier
Ändere in deinem Dialog, die Eigenschaften der Buttons. Setzte das Flag Standartschaltfläche nicht auf IDCancel oder IDOK sonder auf einen von dir hinzugefügten Knopf????
Mach mal einen neuen Dialog und lösche die Standardbutton und erstell mal ein Editfeld. Klick mal darein und drück mal Return. Dann ist der Dialog fott.Oder was meinst du damit???
Hellsgore
-
Die Standartschaltfläche darf nich IDOK oder IDCANCEL sein!
das meine ich damit
-
Was machst du dann wenn keine Standardschaltflächen mehr vorhanden sind und drückst dann Return???
-
Hellsgore schrieb:
Was machst du dann wenn keine Standardschaltflächen mehr vorhanden sind und drückst dann Return???
Dann gehe ich ein Bier trinken

-
Hallo zusammen!
Ich habe ein ähnliches Problem, arbeite aber auf meinem Dialogfenster mit PropertyPages.
Das Problem ist, dass ich die 3 Buttons OK, Cancel und Apply auf keinen der Registerdialoge sehe. Aber beim Ausführen des Programms sind sie da und erfüllen ihre Funktion. Wie setze ich denn das Flag Standartschaltfläche programmtechnisch auf ein anderes Steuerelement??MfG
RunSeb
-
Ich behaupte mal glatt, das deine Methode einem nicht sehr viel bringen wird (Wenn man keine Standardbutton mehr im Dlg hat).
Weil dir offensichtlich auch die Kommentare ausgehen, keine Aussagen aufweisen kannst, welche deine Behauptung untermauern und ich auch auf keine Diskussion aus bin, beende ich das mal hier

*winke*
Hellsgore
-
Weil dir offensichtlich auch die Kommentare ausgehen, keine Aussagen aufweisen kannst, welche deine Behauptung untermauern und ich auch auf keine Diskussion aus bin, beende ich das mal hier
Nee, ach... Ich bin doch auch noch da!

Natürlich braucht man schon irgendeine Standartschaltfläche. Der Meinung bin ich doch auch!!
-
AHHHHH *krisebekommt*
*diskussion wieder aufnimmt*Der Threadöffner - Sepp Obermayer schrieb:
Jetzt bin ich draufgekommen dass sich auch ein Fenster ohne Schaltflächen beim Drücken von Enter schließt.
Jetzt erklärt mir mal einer wie man ohne einen einzigen Button, die ID des nicht vorhandenen Button verändern soll???

EDIT:
RunSeb schrieb:
Nee, ach... Ich bin doch auch noch da!
Natürlich braucht man schon irgendeine Standartschaltfläche. Der Meinung bin ich doch auch!!Darum gings ja garnicht :p