Страница: 1 |
Вопрос такой: Контрол Microsoft common dialog, метод showOpen. Флаг cdlAllowMultiselect позволяет выбирать несколько файлов в диалоге. При этом имена выбранных файлов записываются в свойство fileName одно за другим через пробел. Проблема в том, что используются короткие имена файлов. В некоторых программах видел, что в аналогичном диалоге, при множественном выборе, используются длинные имена, заключённые в кавычки. Может, кто знает, как сделать также? Благодарю
Почитай про флаги в CommonDialog я не помню какой именно Читал. Единственное, что там есть про длинные имена, это cdlOFNLongNames, но это не то. он там для чего-то в windows95 и с cdlOFNAllowMultiselect ничего интересного не даёт. п Если короткие имена, восстанови их до длинных через GetLongPathName. А вобще -то проще с множественным выбором через АПИ работать. Там нормальные имена, и разделены они не пробелами, поэтому пути к файлу могут быть с пробелами, и при этом возвращает нормальный, не короткий путь. Спасибо Восстановить короткие имена до длинных - не проблема. Хотелось бы что б пользователь сразу видел их длинными А какие там api отвечают за множественный выбор? За диалог "Открыть" отвечают GetOpenFileName, а за разрешение мультивыбора - флаг OFN_ALLOWMULTISELECT Страница: 1 |
Вопрос: Множественный выбор в common dialog
Добавлено: 24.01.04 23:16
Автор вопроса: S_Serg
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 25.01.04 04:29
Номер ответа: 2
Автор ответа:
S_Serg
Вопросов: 9
Ответов: 25
Профиль | | #2
Добавлено: 25.01.04 06:14
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 25.01.04 09:02
Номер ответа: 4
Автор ответа:
S_Serg
Вопросов: 9
Ответов: 25
Профиль | | #4
Добавлено: 25.01.04 17:17
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 25.01.04 18:09
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 25.01.04 20:44
Если надо, кину на мыло пример с открытием файлов, выбором цвета, шрифта, папки, и т.д. без осх, через АПИ.