Zum Inhalt springen

Login Button


TripleD

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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...