SHBrowseForFolder

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

SHBrowseForFolder

Сообщение Andrey Fedorov » 18.05.2006 (Чт) 13:34

Пример использования SHBrowseForFolder. Автор Алексей Юмашин.
По крайней мере лучший из тех что я видел.

' *** Модифицированная функция fBrowseForFolder. Получает на вход следующие аргументы:
' ***
' *** hWnd_Owner - hWnd вызывающего объекта,
' *** sPrompt - текст подсказки,
' *** WhatBr - комбинация (через OR) элементов перечислителя WhatBrowse,
' *** DialogTitle - пользовательский заголовок диалога
' *** initDir - начальная папка обзора (если не задана, то "Мой компьютер"),
' *** fileMasks - файловые маски, разделённые символом «pipe» (*.doc|*.dot и т.п.);
' *** если эта строка задана, то папку можно выбрать только если она
' *** содержит файлы, удовлетворяющие заданным маскам)
' *** ChangeSize - увеличивать ли размер диалога; если "да", то надо указать RatioX и RatioY
' *** RatioX - во сколько раз увеличивать ширину диалога (принимается во внимание, если ChangeSize = True)
' *** RatioY - во сколько раз увеличивать высоту диалога (принимается во внимание, если ChangeSize = True)
' *** CenterOnScreen - центрировать ли диалог на экране
' *** TopMost - если = True, то диалог будет поверх всех открытых окон
Вложения
AYUSHBrowseForFolder.zip
(6.2 Кб) Скачиваний: 163
Последний раз редактировалось Andrey Fedorov 18.05.2006 (Чт) 13:40, всего редактировалось 1 раз.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 18.05.2006 (Чт) 13:38

:roll: а цегла де? де цегла?

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 18.05.2006 (Чт) 13:41

Ramzes писал(а)::roll: а цегла де? де цегла?


Пардон - цегла уже приложена :lol:
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Кирпичный завод

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

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

    TopList