![]() |
Ordner mit ShellExecute schließen?
Hallo alle miteinander,
kann man mit ShellExecute eigentlich einen geöffneten Ordner auch wieder schließen? Der Code zum Öffnen sieht ja so aus:
Delphi-Quellcode:
Was müsste man da jetzt also verändern, damit der selbe Ordner wieder geschlossen wird?
begin
ShellExecute(Application.Handle, PChar('explore'), PChar('C:\WINDOWS\Fonts'), nil, nil, SW_SHOWNORMAL); end; Vielen Dank schon mal im Vorraus, Steffen |
Re: Ordner mit ShellExecute schließen?
Hi,
du hast ja mit ShellExecute keinen Ordner geöffnet, sondern eine Anwendung gestartet, nämlich "Explorer". Da dir ShellExecute aber kein Handle auf diese Anwendung liefert, kannst Du sie demnach auch so nicht schliessen. Wenn Du die Kontrolle über das gestartete Programm behalten möchtest, solltest Du dich mit ![]() Gruss |
Re: Ordner mit ShellExecute schließen?
Oder
![]() |
Re: Ordner mit ShellExecute schließen?
Danke für die schnellen Antworten,
ich hab das "Problem", das ich bei meinem Programm hatte jetzt aber doch etwas anders geregelt ;). Das mit dem ShellExecuteEx und sowas war mir irgendwie ein bisschen zu kompliziert :roll: ...aber trotzdem danke :wink: LG, Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz