You are here

Zusammenfassung/Download

Der Kernpunkt bei der Validierung während der Eingabe in ein Edit-Control stellt das Abfangen der WM_CHAR Nachricht dar. Dies geschieht durch Subclassing. Beim Subclassing wird der Nachrichtenwarteschlange eines Controls eine neue Nachrichtenwarteschlange vorgeschaltet, sodass diese zuerst die Möglichkeit erhält eine Nachricht zu bearbeiten. Im Beispiel von CHertzEdit wird nicht nur die Eingabe von ungültigen Zeichen zurückgewiesen, sondern auch der Inhalt des Controls formatiert. Für den Datenaustausch mittels DDX müssen zwei weitere Funktionen zugefügt werden, die den Inhalt des Controls ein- bzw. auslesen.
CHertzEdit.zip downloaden