Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2008, 06:39   #1
Var17
Пользователь
 
Регистрация: 13.12.2007
Сообщений: 41
По умолчанию выбор директории

Нужно средствами WinApi вызвать диалог выбора каталога с возможностью создания папки, при этом нужно организовать выбор только из определенных дисков (например съемных дисков).
Var17 вне форума Ответить с цитированием
Старый 13.05.2008, 08:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Думается мне что такой универсальной функи нет.
Помоему придется писать самостоятельно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.05.2008, 12:45   #3
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Var17, SHBrowseForFolder посмотрите. В ней можно включить фильтрацию.
B_N вне форума Ответить с цитированием
Старый 13.05.2008, 13:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

B_N, поправь меня, НО ПОМОЕМУ ЭТА ФУНКА НЕ ДАЕТ ВОЗМОЖНОСТИ СОЗДАВАТЬ каталоги. И кстати про фильтрацию определенных... Где ты там ее увидел? (Мне тоже интересно)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.05.2008, 13:20   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Custom Filtering

In Microsoft Windows XP, SHBrowseForFolder supports custom filtering on the contents of the dialog box. To create a custom filter, follow these steps.
.............
и т.д. (по ссылке)

Цитата:
BIF_NEWDIALOGSTYLE
Version 5.0. Use the new user interface. Setting this flag provides the user with a larger dialog box that can be resized. The dialog box has several new capabilities, including: drag-and-drop capability within the dialog box, reordering, shortcut menus, new folders, delete, and other shortcut menu commands. To use this flag, you must call OleInitialize or CoInitialize before calling SHBrowseForFolder.
и т.д. - структура BROWSEINFO - тоже по ссылке.
B_N вне форума Ответить с цитированием
Старый 13.05.2008, 13:50   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А-а-а теперь ясно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор директории Kashp Общие вопросы Delphi 6 06.05.2009 06:29
Диалог открытия директории Altera Общие вопросы Delphi 13 05.07.2008 12:55
отправка директории kommunist Работа с сетью в Delphi 2 19.01.2008 17:24
Проверка наличия директории SANIOK_AV Общие вопросы Delphi 2 16.01.2008 11:05
Выбрать имя папки из директории Македонский Общие вопросы Delphi 15 29.08.2007 10:48