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

Вниз

OpenDialog для выбора каталогов   Найти похожие ветки 

 
andrey_pst ©   (2002-04-24 06:47) [0]

Кто-нибудь делал OpenDialog для выбора каталогов ? Поделитесь опытом, пожалуйста.
Проблема состоит в том, что не получается получить доступ к сетевому окружению.


 
Song ©   (2002-04-24 09:00) [1]

TOpenDialog - только для выбора файлов
Используйте SelectDirectory() из модуля FileCtrl
Также смотрите компоненты на вкладке Win3.1


 
Casee   (2002-04-24 10:15) [2]


uses ShlObj;

procedure TForm1.BrowseBtnClick(Sender: TObject);
var
TitleName : string;
lpItemID : PItemIDList;
BI : TBrowseInfo;
DisplayName : array[0..MAX_PATH] of char;
TempPath : array[0..MAX_PATH] of char;
begin
FillChar(BI, SizeOf(TBrowseInfo), #0);
BI.hwndOwner := Handle;
BI.pszDisplayName := @DisplayName;
TitleName := "Select folder";
BI.lpszTitle := PChar(TitleName);
BI.ulFlags := $0040;// or BIF_EDITBOX;
lpItemID := SHBrowseForFolder(BI);
if lpItemId <> nil then begin
SHGetPathFromIDList(lpItemID, TempPath);
EditArcDir.Text := Format("%s\", [TempPath]);
GlobalFreePtr(lpItemID);
end;
end;


 
Derr   (2002-04-24 17:39) [3]

Используй SaveDialog. Файл ведь можно и не записывать ?



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-26186
Чужой
2002-04-25 15:44
2002.05.09
Как поменять текст на кнопке при нажатии на эту же кнопку?


6-26202
_Serega_
2002-02-20 07:57
2002.05.09
Как убрать сообщения об ошибках ?


4-26294
Kaurtsev
2002-03-04 19:41
2002.05.09
Замять сообщение


6-26209
Sergo
2002-02-26 17:46
2002.05.09
ПРИВЕТ ВСЕМ МАСТЕРАМ...И ВОТ ВОПРОСИК ТАКОЙ ВСПЛЫЛ!!!


4-26292
DSR
2002-03-06 13:21
2002.05.09
Как написать DLL...