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

Вниз

Как сделать   Найти похожие ветки 

 
Atum   (2003-06-05 16:37) [0]

Данный "обзор папок" позволяет делать это только локально на компе, а в Сетевом окружении показывает только имена компов. Как сделать, чтобы можно было просматирвать файлы и папки на сетевых компах типа как в "проводнике"


interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ShlObj;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
procedure CallBack(wnd: hWnd; uMsg: UINT; lParam, lpData: LParam) stdcall;
begin
SendMessage(wnd, BFFM_ENABLEOK, 0, 1);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
bi: TBrowseInfo;
s: PChar;
PIDL, ResPIDL: PItemIDList;
begin
SHGetSpecialFolderLocation(Form1.Handle, CSIDL_DESKTOP, PIDL);
s := StrAlloc(128);
bi.hwndOwner := Form1.Handle;
bi.pszDisplayName := s;
bi.lpszTitle := "Обзор папок";
bi.pidlRoot := PIDL;
bi.lpfn := addr(CallBack);
ResPidl := SHBrowseForFolder(BI);
SHGetPathFromIDList(ResPidl, s);
Form1.Caption := s;
end;
end.


 
Юрий Федоров ©   (2003-06-05 16:59) [1]

bi.ulFlags:= <см. F1>


 
Atum   (2003-06-05 17:34) [2]

А по подробнее или где можно посмотреть help online, а то у меня нет helpa.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-84735
Дремучий
2003-06-05 18:54
2003.06.26
Кто из форумцев пользуется клиентом форума? Каким?


1-84084
kah68
2003-06-10 12:39
2003.06.26
Не обязательный параметр


1-84230
DJ Vano
2003-06-13 02:25
2003.06.26
TMemo и TScrollBar


8-84449
Dunkan
2003-03-12 11:04
2003.06.26
как создать новый Wav файл и записать в него???


1-84130
Far
2003-06-09 19:47
2003.06.26
SetFocus