Wie kann ich den Suchen-Dialog des Windows-Explorers aufrufen?
Das funktioniert per DDE-Konversation mit dem Windows-Explorer (Beispiel von Markus Goetz):
uses DDEMan;
procedure SearchInFolder(Folder:string);
begin
with TDDEClientConv.Create(Form1) do begin
ConnectMode := ddeManual;
ServiceApplication := 'Explorer.exe';
SetLink('Folders', 'AppProperties');
OpenLink;
ExecuteMacro(PChar('[FindFolder(, '+Folder+')]'), true);
CloseLink;
Free;
end;
end;
| Delphi 1 | Delphi 2 | Delphi 3 | Delphi 4 |
| nicht getestet | Version nicht betroffen | getestet |
siehe auch: