EDUDK01
Дата: 26.05.2004 13:02:28
Всем привет,
Ребята такой вопрос, нужно вывести на экран диалоговое окно открытия фаилов (типа API function GetOpenFileName) которое бы позволяло видеть только папки (а не фаилы) и соответственно получать стринг с их расположением на диске. Вроде видел где то пример, а где не могу вспомнить.
Всем спасибо.
АлексейЕ
Дата: 26.05.2004 18:12:45
Для экстремалов
Dim strFile As String, strFilter As String
strFilter = "MS Access Database (*.mdb)|*.mdb|" & _
"Add-ins (*.mda)|*.mda|" & _
"MDE-Files (*.mde)|*.mde|" & _
"All Files (*.*)|*.*||"
WizHook.Key = 51488399
WizHook.GetFileName 0, "AppName", "DlgTitle", "", strFile, "E:\BackUp\", strFilter, 0, 0, 0, True
MsgBox strFile
Анатолий ( Киев )
Дата: 27.05.2004 11:28:19
| | автор |
| | ...а можно как нубудь в этом примере отображать файлы?
|
Если используется IE5 и далее - можно в диалоге выводить папки и файлы.
Константа: BIF_BROWSEINCLUDEFILES = &H4000
В Win2000 и дальше (IE6) можно использовать новый интерфейс (создание новой папки, удаление, изменение размеров диалога, drag and drop и т.д.).
Константа: BIF_USENEWUI = &H40