Text mit Mauszeiger aus dem Editfeld "verschieben"
-
Hallo,
ich würde gerne einen Passwort-Manager basteln. So habe ich auch vor, dass ich z.B. in den Feldern, wo ich den Benutzer und das Passwort stehen hab, einfach verschieben kann. D.h. das ich hergehen kann, und z.B. durch festhalten der Maustaste, den Inhalt des Editfeldes in ein anderes Feld/Textfeld/Word reinkopieren kann.
Gibt es dafür eine Klasse, oder eine Methode, um sowas zu realisieren, hat es jemand schon mal gemacht?
Gruss,
chullain
-
Was ist gegen Strg+C und Strg+V einzuwenden?
-
Dazu müssten die anderen Password Felder ein Drag&Drop erlauben. Das tun die aber aller nicht.
Das einzige was Du machen kannst ist auf den LButtonDown hin den Drag einzuelieten und dann zu prüfen welche Art von Feld unter Dem Cursor ist.
Dann müsstest Du das Fensteruntersuchen und könnten dann mit WM_SETTEXT den entsprechenden Text setzen. IMHO sind aber gerade Password geschütze Felder vor Nachrichten aus anderen Prozessen geschützt.