EditBox / MFC
-
Hallo,
weiß zufällig jemand, wie ich eine EditBox so schalten kann, daß sie alles normal anzeigt, aber nicht vom Benutzer editiert werden kann? Deaktivieren führt jedenfalls nicht zum gewünschten Resultat...
-
SetReadOnly

-
Vielen Dank für die rasche Antwort!
-
Kann man das auch so schalten, dass ein weißer Hintergrund angezeigt wird?
-
Bei ReadOnly ist das ein Problem... normaler weise würde man ja einfach die OnCtrlColor abändern... bei einer ReadOnly Edit Box wird dies allerdings nicht beachtet! Google.de meint: http://www.codeguru.com/cpp/controls/editctrl/backgroundcolor/article.php/c9047/
-
Nein! Das ist nicht korrekt. Auch eine Readonly Box bekommt OnCtlCOlor gesendet. Nur ist hier der Unterschied, das sich das gute Stück dann als CTL_COLORSTATIC vorstellt und nicht als Edit Control. Das ist jedoch ansonsten das selbe.
Wenn es einem genügt kann man auch EnableWndow verwenden. Dann kann man aber nicht in des Edit Control hineinklicken, Text markieren und kopieren.
-
Danke für die Info.
