Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.01;
Скачать: CL | DM;

Вниз

Save OpenDialog через API   Найти похожие ветки 

 
Romul ©   (2002-01-31 10:44) [0]

Как сабж сделать?


 
Дмитрий Д. ©   (2002-01-31 13:19) [1]

var
buffer: string;
idList: PItemIDList;
info: TBrowseInfo;
begin

SetLength(buffer, MAX_PATH);

with info do
begin
hwndOwner := MainForm.Handle;
pidlRoot := nil;
pszDisplayName := PChar(buffer);
lpszTitle := PChar("Выбор каталога для обработки");
ulFlags := BIF_RETURNONLYFSDIRS;
lpfn := nil;
lParam := 0;
iImage := 0;
end;

idList := SHBrowseForFolder(info);

end;


 
Romul ©   (2002-01-31 13:34) [2]

А что за класс такой TBrowseInfo и тип PItemIDList?


 
Иван Шихалев ©   (2002-01-31 17:39) [3]

Чего извращаться...

см справку по GetOpenFileName, GetSaveFileName


 
Romul ©   (2002-02-01 10:38) [4]

А можно примерчик с этими функциями, а то описание я нашел, но ни в windows.pas ни в shellapi.pas их нету?


 
Иван Шихалев ©   (2002-02-01 16:53) [5]

Модуль CommDlg.pas. Готового примерчика у меня сейчас под рукой нет, но там все просто - заполняешь структуру, вызываешь, если true , то из структуры же получаешь имя файла.


 
Romul ©   (2002-02-01 17:32) [6]

Ага, спасибо, а то я просто не знал в каком модуле эти функции смотреть. Теперь попробую подключить и разобраться.



Страницы: 1 вся ветка

Текущий архив: 2002.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-173
deleon
2002-03-19 16:15
2002.04.01
Как из плагина вставлять свои TMenuItem в любую менюшку программы ?


1-231
Ivan_A
2002-03-20 16:30
2002.04.01
как проверить что форма убита?


6-269
-Юра-
2002-01-19 15:14
2002.04.01
Dialup в Виндах


14-309
McSimm
2002-02-18 15:47
2002.04.01
Клиент для форумов. Dolphin 1.2. Новая версия.


4-364
Di_wind
2002-01-30 23:44
2002.04.01
Я наверно всех достал уже,но все-же