FileListBox Mehrere Dateien markieren

Hi Leute,

bin blutiger Anfänger und brauche etwas Hilfe. Wie schaffe ich es das in einer FileListBox mehrere Dateien Markiert werden können und wie kann ich eine ListBox damit füllen??

Habe Borland C/C++ Builder 5.

Mfg
Incitatus

Hallo Incitatus,

ich weiß nicht wie es bei Borland läuft, aber:
falls Du die FileListBox mit der Funktion GetOpenFileName() öffnest, übergibst Du der Funktion einen Zeiger auf eine OPENFILENAME Struktur. Diese Struktur enthält ein Element
mit Namen Flags. Dieses Element muß mit OFN_ALLOWMULTISELECT
verodert werden und Du kannst dann mehrere Dateien markieren.

Alle markierten Dateinamen stehen dann, wenn Du die FileListBox
schließt in OPENFILENAME.lpstrFile. Als erstes steht der Pfad
danach die einzelnen Dateinamen, die durch \0 getrennt sind. Auf den letzten Dateinamen folgen zwei \0.

Du durchläufst jetzt diesen String und fügst die einzelnen Dateinamen in die Listbox ein.

Wie gesagt, ich kenne mich nicht mit Borland und den dort verwendeten Controls aus, aber hoffe es hilft Dir weiter

Gruß Patrick