Kopieren in einem CEdit verhindern/verbieten/disablen ?
-
Aloha,
lange nicht hier gewesen.
Hoffe alle noch fit hier...Ich würde gerne bei einer doppelten Email Eingabe verhindern, daß der User einfach aus dem ersten Edit Feld seine Eingabe ( sprich die Email ) rauskopiert, weil damit das doppelte eingeben und somit die Eingabesicherheit ja ad absurdum geführt würde.
Hat das jemand schon einmal erfolgreich verhindert ?
Danke und Grüße
BOA
-
Das Edit Subclassen und WM_PASTE abfangen?
Ich frag mich nur, ob das so eine gute Idee ist - ich find die doppeleingabe selbst mir copy&paste nervig, und mir gefällt eine Bestätigungsseite viel besser.
-
Aloha Peterchen,
mit der Bestätigungsseite habe ich überlegt, aber Du weißt sicher selbst, wie schnell man dann das "ok" bestätigt, ohne groß nachgelesen zu haben, was da steht.
Zumindestens ertappe ich mich regelmäßig, beim "jaja, stimmt schon" - Gedanken.
Was glaubst Du, was ich schon für Kühlschränke gekauft habe....Aber die Idee von Dir andersherum ranzugehen wäre ne möglichkeit.
Ich probier dann mal zu fangen...Danke und Grüße
BOA
-
Aloha Peterchen,
die Frage der Fragem ist nun, wie fange ich die WM_PASTE ab ?
PreTranslate gibt es mir nicht.
Andere Möglichkeiten ?
Grüße
BOA
-
-
Grober schrieb:
Aloha,
mag sein, daß ich betriebsblind bin, aber was willste mir denn mit dem Link sagen ?
Grüße
BOA
-
In dem Artikel steht doch wie man die Nachrichten behandelt.
Die Vorgehensweise ist ungefähr so:
Klasse von CEdit ableiten, Message Map erstellen und dort einen Handler für WM_PASTE einfügen, Variable für das Control erstellen und SubclassDlgItem in OnInitDialog aufrufen.