EditBox ausschalten
-
Wie kann man eine EditBox während der Laufzeit des Dialoges ausschalten ("disablen"), sodass nichts mehr hineingeschrieben werden kann? Hab bisher noch nirgends was gefunden...
Thx im voraus
-
Probiers mal mit
EnableWindow(GetDlgItem(hwnd, EDITID), FALSE);
-
ES_READONLY
-
Ich meine ein editfeld in einem dialog, wo man zum Beispiel Namen etc angeben soll, nun will Ich, dass dieses Feld "grayed" dargestellt wird, sodass man ihn nicht anklicken kann und er grau unterlegt ist... wie bei kontrollkästchen etc.
Muss man dafür nicht irgendwie mit SendDlgItemMessage irgendwas machen?
-
bei der erstellung, wie bereits erwähnt, ES_READONLY als style mitangeben.
zur laufzeit http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolreference/editcontrolmessages/em_setreadonly.asp
senden