Edit-Control nur für hexzahlen
-
Hallo,
Ich will ein Edit-Control in das man nur hex-zahlen eingeben kann ( also z.b. 00a98b5c ). Wenn der Benutzer versucht z.B. "W" einzugeben soll einfach garnichts passieren. Wie mach ich das ?
-
Das kannst du mit SubClassing machen.
Auf unserer HP steht dazu was (siehe Link unten).
-
ok gut das mit dem subclassing hab ich verstnaden, denke ich.
Ich fang also die Message "WM_CHAR" ab und schau obs ein erlaubter Buchstabe ist oder nicht.
Wenn jetzt aber der User Text in das editfeld einfügt ( mit bearbeiten->kopieren und dann bearbeiten->einfügen ), welche Nachricht muss ich dann abfangen?
Und gibts ausserdem noch nachrichten die ich noch vergessen hab und auch noch abfangen müsste?
-
IMHO ist das WM_PASTE.