Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.09 10:35. Заголовок: Диалог
Всем, привет ! При создании ярлыка на рабочем столе появляется некий стандартный диалог выбора файла/папки. Можно ли вызвать этот диалог пррограммно ?
|
|
|
Ответов - 8
[только новые]
|
|
|
| |
Пост N: 37
Зарегистрирован: 02.10.08
|
|
Отправлено: 20.04.09 08:32. Заголовок: Не совсем ясен вопро..
Не совсем ясен вопрос... cGetFile() cGetDir() это что-ли?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.04.09 11:51. Заголовок: Вообще-то я написал,..
Вообще-то я написал, что этот диалог используется при создании ярлыка на ... и служит для выбора файла или папки, т.е. совмещает возможности cGetFile32() и cGetDir32(). Запускается сей диалог посредством RunDll32.exe тока я не знаю с какими ключами ?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.04.09 12:00. Заголовок: Вдруг опять не так о..
Вдруг опять не так описал: На экране мышкой - создать ярлык - обзор- искомый диалог
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.04.09 13:27. Заголовок: Запустил этот диалог..
Запустил этот диалог - rundll32.exe IUENGINE.dll, EngBrowseForFolder, но видны тока папки
|
|
|
|
| |
Пост N: 38
Зарегистрирован: 02.10.08
|
|
Отправлено: 20.04.09 14:42. Заголовок: Ну ваще-то получилос..
Ну ваще-то получилось так: rundll32.exe appwiz.cpl,NewLinkHere c:\ но что вы с этим делать будете... уж и не знаю... "c:\" естественно можно варьировать...
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.04.09 15:09. Заголовок: С ЭТИМ - не знаю, мн..
С ЭТИМ - не знаю, мне нужен диалог ОБЗОР ПАПОК
|
|
|
|
| |
Пост N: 39
Зарегистрирован: 02.10.08
|
|
Отправлено: 20.04.09 15:45. Заголовок: Нашел :sm67: #def..
Нашел #define BIF_NONEWFOLDERBUTTON 0x200 #define BIF_RETURNONLYFSDIRS 0x0001 #define BIF_DONTGOBELOWDOMAIN 0x0002 #define BIF_STATUSTEXT 0x0004 #define BIF_RETURNFSANCESTORS 0x0008 #define BIF_EDITBOX 0x0010 #define BIF_VALIDATE 0x0020 #define BIF_NEWDIALOGSTYLE 0x0040 #define BIF_USENEWUI (BIF_NEWDIALOGSTYLE|BIF_EDITBOX) #define BIF_BROWSEINCLUDEURLS 0x0080 #define BIF_BROWSEFORCOMPUTER 0x1000 #define BIF_BROWSEFORPRINTER 0x2000 #define BIF_BROWSEINCLUDEFILES 0x4000 #define BIF_SHAREABLE 0x8000 function Main() local cDirName ?cDirName:=cGetDir( "Выбирайте на здоровье...", CurDrive() + ":\" + GetCurDir(),,, BIF_RETURNONLYFSDIRS + BIF_DONTGOBELOWDOMAIN + BIF_USENEWUI + BIF_BROWSEINCLUDEFILES ) return .t. Это хоть то?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.04.09 15:54. Заголовок: Да. Весьма признател..
Да. Весьма признателен !
|
|
|
|