Habe die Funktion nochmals geändert..
Delphi-Quellcode:
function TSkinOpenSaveDialog.CBListGetText(hList: HWND; Item: UINT): WideString;
var
Len: Integer;
Buf: array[0..255] of Char;
begin
Result := '';
Len := SendMessage(hList, CB_GETLBTEXTLEN, Item, 0);
if Len > 0 then
begin
ZeroMemory(@Buf[0], SizeOf(Buf));
SendMessage(hList, CB_GETLBTEXT, Item, LPARAM(@Buf));
Result := Buf;
end;
end;
Bei der alten hatte ich leichte Speicher Probleme.
Habe noch 2 kleine Problem.. Poste es hier
weil hier auch die Bilder der Combobox hochgeladen wurden.
Meine neue Frage..
Und wie ist der Algo aufgebaut um die Einträge versetzt anzeigen zu lassen?
Jemand eine Idee?
Edit:
Hat sich erledigt, lasse es wie es ist.
gruss