Editfeöd-Frage
-
Hi,
wie erstelle ich ein editfeld in dem Text angezeigt wird, aber nicht eingegeben werden kann!
Wie ich ein edit-feld erstelle schon, aber wie kann ich es machen das der benutzer nichts hinein schreibt? Das feld deaktivieren möchte ich nicht, da sonst alles so grau ist und *kotz*.
Gibt es dafür irgendwie ein Flag das man bei CreateWindow übergibt?
-
Versuchs mal mir ES_READONLY bzw. wenn das control schon erstellt ist mit EM_SETREADONLY

PS: MSDN ist dein Freund
-
DANKE!
-
bin erst jetzt zum Testen gekommen, wenn ich ES_READONLY angebe wird der hintergrund von weiß auf grau gesetzt *schnief* so wollte ich das doch gar nicht haben

-
Dann musst du deine Editfelder Subclassen und jede WM_CHAR/WM_KEYDOWN/WM_KEYUP -Msg aussammeln...
-
da-nic schrieb:
Dann musst du deine Editfelder Subclassen und jede WM_CHAR/WM_KEYDOWN/WM_KEYUP -Msg aussammeln...
Gibt es denn wirklich keine andere Möglichkeit?
-
********* schrieb:
da-nic schrieb:
Dann musst du deine Editfelder Subclassen und jede WM_CHAR/WM_KEYDOWN/WM_KEYUP -Msg aussammeln...
Gibt es denn wirklich keine andere Möglichkeit?
Nicht, dass ich wüsste

Aber wirklich schwer ist das ja nunwieder auch nicht
-
Es ist nur wieder soviel aufwand für so wenig resultat.
