STring aus Listbox lesen und in char speichern
-
Hallo,
ich versuche den string einer Listbox auszulesen und in einem char zu speichern.
über LB_GETTEXT bekomme ich es nicht hin.
Als zwischenstufe will ich es erstmal in ein Editfeld (hwndEdit2) schreibenb=SendMessage( hwndList, LB_GETTEXT, wParam, lParam );
leider fuktioniert das nicht.
in der MSDN-Lib steht, dass die länge des strings zurückgegeben wird.
aber wie komme ich an den string?achja, ich hätte gerne immer den string aus "listen index 0"; also oberster eintrag.
könnt ihr mir bitte helfen?
-
Na Du übergibst im LPARAM einen Zeiger auf einen Buffer, der dann den Text aufnimmt.
In WPARAM übergibst Du den gewünschten Index (0...n-1) bei n Einträgen in der Listbox.
-
ups, sorry...
hab wohl mitten drin beim lesen aufgehört...
"wer (weiter-)lesen kann ist klar im Vorteil ;-)" tja, sollte ich nächstes mal dran denken..
DANKE