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

Вниз

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

 
Лёша   (2009-12-16 00:14) [0]

Есть ли готовый сабж в Delphi?


 
Игорь Шевченко ©   (2009-12-16 00:18) [1]

SelectDirectory не подойдет ?


 
Лёша   (2009-12-16 00:29) [2]

Подойдет. Спасибо.


 
antonn ©   (2009-12-16 09:36) [3]

кто то из местных дал - http://desksoft.ru/index.php?downloads=files&id=9


 
Демо ©   (2009-12-16 10:10) [4]

unit DirBrowse;

interface
uses windows, SysUtils, ShlObj;

function BrowseDir(hOwner : Integer; cTitle : string) : string;

implementation

function BrowseDir(hOwner : Integer; cTitle : string) : string;
var
   lpbi : TBROWSEINFO;
   lpBuffer : LPSTR;
   il : PItemIDList;
begin
   ZeroMemory(@lpbi, SizeOf(TBROWSEINFO));
   lpbi.hwndOwner := hOwner;
   lpbi.lpszTitle := LPSTR(cTitle);
   lpbi.ulFlags := BIF_BROWSEINCLUDEFILES;
   lpbi.lpfn := nil;
   lpbi.lParam := 0;
   lpbi.pszDisplayName := StrAlloc(MAX_PATH);

   il := SHBrowseForFolder(lpbi);

   lpBuffer := StrAlloc(MAX_PATH);
   ShGetPathFromIDList(il, lpBuffer);
   Result := string(lpBuffer);
   StrDispose(lpBuffer);
end;
end.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1260088479
Clone
2009-12-06 11:34
2010.02.14
хп на ноут


1-1237195269
man Yury
2009-03-16 12:21
2010.02.14
Ошибка 32 при вызове TFileStream


15-1259959798
Riply
2009-12-04 23:49
2010.02.14
Спасибо, друзья :)


1-1237826118
VAlexandr
2009-03-23 19:35
2010.02.14
Как изменить направление текста (QReport)


2-1261040863
Шурка
2009-12-17 12:07
2010.02.14
ImageList