Форум: "Основная";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
ВнизДиалог выбора директории Найти похожие ветки
← →
Mouse_Rat (2005-11-03 13:07) [0]Как сделать чтобы открывался диалог выбора директории.
Я понял, что OpenDialog не подходит т.к. открывает только файлы. Какой стандартный компонент можно использовать?
← →
TUser © (2005-11-03 13:20) [1]SelectDirectory
← →
Kolan © (2005-11-03 14:45) [2]Обрати внимание, что их там две...
← →
TUser © (2005-11-03 14:48) [3]- Это подстава, их там ДВОЕ.
(с) бородатый анекдот
:)
← →
Roma112 (2005-11-03 22:27) [4]Попробуй так:
procedure TForm1.Button1Click(Sender: TObject);
var
TitleName : string;
lpItemID : PItemIDList;
BrowseInfo : TBrowseInfo;
DisplayName : array[0..MAX_PATH] of char;
TempPath : array[0..MAX_PATH] of char;
begin
FillChar(BrowseInfo, sizeof(TBrowseInfo), #0);
BrowseInfo.hwndOwner := Form1.Handle;
BrowseInfo.pszDisplayName := @DisplayName;
TitleName := "Please specify a directory";
BrowseInfo.lpszTitle := PChar(TitleName);
BrowseInfo.ulFlags := BIF_RETURNONLYFSDIRS;
lpItemID := SHBrowseForFolder(BrowseInfo);
if lpItemId <> nil then begin
SHGetPathFromIDList(lpItemID, TempPath);
Edit1.Text:= TempPath;
GlobalFreePtr(lpItemID);
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c