Listbox
-
Hallo Zusammen,
habe in einem Fenster mit CreateWindow("LISTBOX"...) eine Listbox erstellt.
Wie muss ich sie initialisieren, dass ich sie mit der Tastatur bearbeiten kann.
Gruss mr.tompkins
-
mr. tompkins schrieb:
Wie muss ich sie initialisieren, dass ich sie mit der Tastatur bearbeiten kann.
Ich weiß nicht genau, was Du Dir darunter vorstellst, aber wenn Du damit umbenennen meinst, dann gehts das (IMHO) mit ListBoxen nicht (dafür brauchst Du ein ListView).
-
merke: listboxen und list controls sind keine editboxen
dh. reinklicken und lostippen geht nicht, maximal schon vorhandenes editieren in der list control, das warsfuer reinklicken und losschreiben alla notepad, nimm ein edit control (multiline) oder rich edit control
-
Mr Evil schrieb:
listboxen und list controls
Wo ist denn da der Unterschied ?
Also ich unterscheide ListView-Controls und ListBox-Controls (, welches IMHO auch die offiziellen Bezeichnungen sind).Mr Evil schrieb:
sind keine editboxen
Stimmt zwar, aber Einträge in einem ListView lassen sich editieren, das geschieht über ein eingebettetes Edit-Control
.
-
Ne Combobox?
-
keksekekse schrieb:
Ne Combobox?
Einträge in einer ComboBox lassen sich eigentlich auch nicht editieren. (Möglich ist alles klar, kommt auf die Implementieren an
.)Oder worauf wolltest Du anspielen
?
-
Danke für die Hilfe, mit "Edit" hat es funktioniert.
Wie kann ich das Eingebene jetzt auslesen, funktioniert das auch mit SendMessage?
-
mr. tompkins schrieb:
Wie kann ich das Eingebene jetzt auslesen, funktioniert das auch mit SendMessage?
Ja. Entweder so mit WM_GETTEXT oder direkt mit der Funktion GetWindowText().