TripleD Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 Hallo, mal wieder ich. Ich hab folgendes Problem: Im moment, wenn ich auf "Enter-Taste" drücke, schließt sich mein Dialog-Fenster (MFC). Wie bekomm ich das jetzt hin, dass wenn ich "Enter" drücke, das Fenster nicht geschlossen wird, sondern eine andere Aktion (hier der Login) passiert? Gruß TripleD
HELLmut Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 Hallo, mal wieder ich. Ich hab folgendes Problem: Im moment, wenn ich auf "Enter-Taste" drücke, schließt sich mein Dialog-Fenster (MFC). Wie bekomm ich das jetzt hin, dass wenn ich "Enter" drücke, das Fenster nicht geschlossen wird, sondern eine andere Aktion (hier der Login) passiert? Gruß TripleD Hi, das einfachste ist imho die Methode void OnOK() von CDialog Ãn deiner DialogKlasse zu überschreiben. Dann kommt bei Eingabetatse oder Klick auf OK-Button, sofern noch vorhanden deine Aktion.
Klotzkopp Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 das einfachste ist imho die Methode void OnOK() von CDialog Ãn deiner DialogKlasse zu überschreiben. Dann kommt bei Eingabetatse oder Klick auf OK-Button, sofern noch vorhanden deine Aktion. Dann lässt sich aber der Dialog auch nicht mehr mit dem OK-Button schließen. @TripleD: Wenn du auf Enter drückst, wird der Default-Button auf dem Dialog ausgeführt. Das ist zunächst immer der OK-Button. Wenn eine andere Aktion ausgeführt werden soll, musst du einfach den Button für die andere Aktion zum Default-Button machen.
TripleD Geschrieben 10. Mai 2004 Autor Geschrieben 10. Mai 2004 Danke für eure Hilfe. Wo kann ich den Defaulft-Button bzw. dem Default-Button eine neu Funktion hinzufügen?
Goos Geschrieben 11. Mai 2004 Geschrieben 11. Mai 2004 Danke für eure Hilfe. Wo kann ich den Defaulft-Button bzw. Es gibt nicht "den" Default-Button. Jeder Button kann das sein, wenngleich natuerlich auch immer nur einer. Dazu musst du dem Buttonstyle noch ein BS_DEFPUSHBUTTON hinzufuegen. dem Default-Button eine neu Funktion hinzufügen? Hier versteh ich nicht ganz, was du meinst. Goos
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden