Моя программа требует от Common Dialog вызвать окно выбора файлов (ShowOpen), в котором необходимо выбрать более чем один файл. Мои действия:
1) ставил флаг cdlOFNAllowMultiselect . Этот вариант меня не устраивает т.к. окно выбора файлов ужасно некрасивое и никак не вписывается в мою прогу. Нужно обычное окно ShowOpen с возможностью выбора нескольких файлов.
2) флаги cdlOFNAllowMultiselect + cdlOFNExplorer . Это то, что мне нужно, но Common Dialog не возвращает имена выбранных файлов (если выбираю 1 файл, возвращает, а если более одного, то просто даёт папку в которой файлы находятся).
Оба варианта пробовал с компонентом Common Dialog и напрямую, вызывая API - результат тот же. Есть другие способы?