Eingabefeld in C++ API

D

darko m.

Hallo

Ich will eine kleine Passwortabfrage erstellen (C++ / API).
Leider weiss ich nicht wie ich so ein Eingabefeld erstellen kann :confused: .

Kann mir jemand einen Tipp geben?

Gruss
 
Hallo,

leider weiß ich jetzt nich genau wo das Problem liegt...

Du kannst beim Edit-Feld (TEdit) ein PasswortChar setzen,
dann sind die Buchstaben nur noch als "*" zu sehn oder auch jedes andere Zeichen was du möchtest.
Schau mal in deinem Objektinspektor vorbei...
Das weitere handlen des Edit Feldes geht dann wie sonst auch immer.
Passwort aus Datei laden (oder wie auch immer) und Strings vergleichen mit einer if-Abfrage.

MfG Turri
 
Zuletzt bearbeitet:
Es wäre schön zu wissen mit welchem Compiler du arbeitest. Denn es gibt verschiedene Möglichkeiten.

Edit Controls erstellt man wie Fenster mit CreateWindow und als Window Class gibt man einfach "EDIT" an. Und für den Style suchst du dier einfach einen für Passwort heraus.

schau einfach in der MSDN Library unter CreateWindow.

zum abfragen kann man dann GetWindowText nutzen!
zum setzen SetWindowText!
 
Hallo

Habs inzwischen hingebracht.
Ich arbeite mit VC++
Wäre jetzt noch toll wenn ich ein Eingabefeld machen könnte das nur "*" anzeigt.

(Jetzt fehlt mir noch die if-Abfrage)
 
Ich sagte doch schaue in der MSDN Library. Dann hättest du gesehen, dass für Passwörter ES_PASSWORD bei den Styles verwendet wird! Es wird dann jedes Zeichen mit einem * ersetzt.
 
Zurück