SHBrowseForFolder и начальный каталог

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

SHBrowseForFolder и начальный каталог

Сообщение Eugenio » 12.04.2007 (Чт) 12:26

Доброго времени суток.
При вызове стандартного диалога выбора папки с пом. SHBrowseForFolder, приходится применять довольно извратный способ установки начального каталога:
-определяем функцию обратного вызова, которая будет получать сообщения из диалога
-передаем адрес этой функции в SHBrowseForFolder
-в качестве параметра для этой функции передаем нужный каталог (строку)
-да, в самой callback-функции прописываем посылку сообщения BFFM_SETSELECTION окну диалога, куда передаем заданный в начале параметр.

1. Мне неясно, почему не на все сетевые папки удается спозиционироваться, например
\\...\...\...\Недвижимость текущая\ - пожалуйста
\\...\...\...\1С PN\ - (родительский каталог тот же) ни за что не активизируется, или еще вот:
\\...\...\...\Glob\ - тоже "не находится"
Не смог понять, в чем отличие.
2. Выглядит это хреново:
Хотя нужная папка и выделена, она может при этом оказаться "вне поля видимости"

Не разбирался с этим кто-нибудь?
Есть ли у меня вопрос? У меня всегда есть вопрос

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 13.04.2007 (Пт) 19:18

Насчет папок, на которые не удается спозиционироваться: забыл добавить, что элементарные проверки на доступность ресурсов и наличие права доступа, я, кончно, делал:-)
Народ, неужли никто не сталкивался?
Есть ли у меня вопрос? У меня всегда есть вопрос


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98

    TopList